C语言程序设计第二章课件

PPT
  • 阅读 34 次
  • 下载 0 次
  • 页数 26 页
  • 大小 788.000 KB
  • 2022-11-24 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档15.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
C语言程序设计第二章课件
可在后台配置第一页与第二页中间广告代码
C语言程序设计第二章课件
可在后台配置第二页与第三页中间广告代码
C语言程序设计第二章课件
可在后台配置第三页与第四页中间广告代码
C语言程序设计第二章课件
C语言程序设计第二章课件
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 26
  • 收藏
  • 违规举报
  • © 版权认领
下载文档15.00 元 加入VIP免费下载
文本内容

【文档说明】C语言程序设计第二章课件.ppt,共(26)页,788.000 KB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-44495.html

以下为本文档部分文字说明:

第2章C数据类型哈尔滨工业大学计算机科学与技术学院苏小红本章学习内容常量和变量,整型和实型标识符命名,变量的定义和赋值计算数据类型占用内存空间的大小2.1常量与变量C语言程序处理的数据形式常量()在程序中不能改变其值

的量变量()其值在程序执行过程中是可以改变的一个简单的C程序例子<>/*函数功能:计算两个整数相加之和入口参数:整型数据a和b返回值:整型数a和b之和*/(a,b){(a+b);}/*主函数*/(){

x,y,=0;(":");("",,);/*输入两个整型数x和y*/=(x,y);/*调用函数计算x和y相加之和*/("=\n",);/*输出x和y相加之和*/}并列的两个函数其中主函数是程序的入口程序注释编译预处理命令C程序常见

符号分类关键字()又称保留字(C)AC标识符()系统预定义标识符(C)A(!!)用户自定义标识符变量,函数名,……C程序常见符号分类运算符()详见附录C分隔符()空格、回车/换行、逗号等其他符号{和}标识函

数体或语句块/*和*/是程序注释的定界符常量()在程序中不能改变其值的量包括:整型(如0,67,-2,123L,123u,022,0x12)默认为实型(如2.3,1.25,2.73F,2.73L)默认为字符型(如'z','3','

$','\n')用\开头的字符为转义字符,代表1个字符字符串(如"","1","5a")枚举型2.1.1常量()长整型无符号整型八进制十六进制单精度实型长双精度实型十进制小数指数形式十进制2.1.2变量()变量的值在程序执行过程中是可以改变的变量的属性变量名变量类型变量的值变

量的存储单元——地址变量的声明类型关键字变量名;变量声明()使用变量的基本原则变量必须先声明,后使用所有变量必须在第一条可执行语句前声明声明的顺序无关紧要一条声明语句可声明若干个同类型的变量变量声明()声明变量是初始化变量的最好时机

不被初始化的变量,其值为随机数结果会是什么?运算规则:变量表达式语法:变量=表达式;规则:左值和右值类型一致::x;y;x=12;y=5.75;变量赋值()2.3数据类型()为什么要区分类型?变量的类型决定了数据的存储形式合法的取值范围占用内存空间的大小可参与的运算种类数

据类型()数据类型基本类型构造类型指针类型无类型整型实型(浮点型)字符型枚举类型数组类型结构体类型共用体类型单精度实型双精度实型基本整型长整型短整型无符号整型长双精度实型基本数据类型整数,在目前绝大多数机器上占4个字节2.0,2个字节单精度浮点数,4个字节双精度浮点数,8个字节字符,1个

字节表示256个字符,或0~255的整数数据类型修饰符,简写为,短整数,2个字节,简写为,长整数,4个字节,长双精度(高精度)浮点数,10个字节用来修饰、、和无符号整数(正整数和0)不同类型取值范围不同C语言直接提供的任何类型都有取值范围不同类型取值范围不同()(最高

位为符号位)2.4如何计算变量或数据类型所占内存空间的大小1=10241=10241=10241=1024B1B=8b英文称谓中文称谓换算方法(b)位(比特)(B)字节1B=8b()千字节1=1024B()兆字节1=1024()吉字节

1=1024()太字节1=1024一个位有多大?只能是0或者1,二进制一个字节有多大?可以表示0~255之间的整数2.4如何计算变量或数据类型所占内存空间的大小不同类型占用的内存字节数不同同种类型在不同的平台其占字节数不尽相同如在16位、32位

和64位系统上分别占2、4和8个字节不要对变量所占的内存空间字节数想当然用获得变量或者数据类型的长度现象与危害在平台间移植时会出现问题,导致数据丢失或者溢出到底是什么?C语言的关键字,并非函数计算类型占用的字节数两种语法形式(类型)结果为类型占用

的字节数(表达式)结果为表达式值所属类型占用的字节数一般都使用(变量名)现场演示例2.2在和、下的运行结果<>(){("\n");("\n");("\n",());("\n",());("\n",());("\n",());("\n",());("\n

",());}2.5变量的赋值和赋值运算符简单赋值()语法:变量=表达式;Don’tforgetthesemicolon!!a语法:变量1=变量2=表达式;多重赋值Don’tforgetthesemicolon!!右结合:从

右向左赋值变量1=(变量2=表达式);:a,b;x,y;...a=b=0;x=y=100.0;b??a??x??y??00100.0100.0多重赋值Questionsandanswers

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?