- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章变量数据类型运算符.ppt
2.2 常量与变量 计算机高级语言中,数据有两种表现形式,即常量和变量。 有些数据在程序运行过程中始终保持不变,这样的数据可以在程序运行之前预先设定,把这样的数据称为常量。 变量是指程序运行过程中其值可以改变的量,它可以从外部或内部接收数据,并把它们存储在内存中。 【示例2.1】: int a,b,c; /*定义整型变量a,b,c,*/ a = 10; /*对整型变量a赋值,a的值为10*/ b = 20; /*对整型变量b赋值,b的值为20*/ a = 15; /*对整型变量a赋值,a的值被改变为15*/ c = a*b; /*将a*b 的结果赋值给c*/ printf(“%d”,c); } /*将c 的值以十进制整数形式输出*/ 输出结果:300 对于变量,要关注以下三点: 变量的命名 变量的定义 变量的初始化 例如: int m = 3,n = 5 ; /*定义变量时直接初始化*/ char ch = ‘a’; /*定义变量时直接初始化*/ float b,c; b = 10.2 , c = 5.3; /*先定义变量后,然后再给 变量初始化*/ double sum ; sum = 3.6 - 1.2; /*先定义变量后初始化,变量的值为3.6 - 1.2的运算结果*/ 2.3 基本数据类型 2.3.1 整型数据类型 整型的值全都是整数,它又进一步分为有符号(signed)的类型和无符号(unsigned)的类型。 根据存储数据的有效范围,将整型数据类型划分为3种:整型( int) 、短整型(short int) 和长整型(long int) 。这样,组合后可以有以下6种整型变量: 有符号整型 [signed] int 无符号整型 unsigned int 有符号短整型 [signed] short [int] 无符号短整型 unsigned short [int] 有符号长整型 [signed] long [int] 无符号长整型 unsigned long [int] 在写C程序时,允许用十进制、八进制、十六进制三种形式表示整型数据(整型常量)。 十进制数(包含数字0~9):例如:28、-45、0等。 八进制数(包含数字0~7):八进制的书写方法是在数字前加一个数字0,例如:014、-053等。 十六进制数(包含数字0~9和字母a~f):十六进制的书写方法是在数字前加一个0x, 例如:0x0,-0xa1等。 2.3.2 实型数据类型 整型数据类型只能存储整数,而实型数据类型则用来存储小数。 在C语言中,实型数据类型也称为浮点数据类型。根据存储数据的有效范围分为单精度实型,即float数据类型和双精度实型,即double数据类型两种。 1、实型分类 单精度实型(浮点型):单精度符号float,在内存中占4字节(32位)空间,其取值范围10-38~1038,提供7位有效数字。例如:1的最后两位是无效的。 双精度实型(浮点型):双精度符号double,在内存中占8字节(64位)空间,其取值范围10-308~10308,可见其存储空间比float数据类型大很多,表示双精度数据的后缀是l或L。 2、实型常量的两种表示方式 十进制小数形式:由数字和小数点组成,如345.2,123.,0.0,.56等都是合法的表示形式,小数点不能省略。而1.23.26(不能出现2个或2个以上的小数点)、123,5.6(不允许出现逗号)是不合法的形式。 指数形式:由数字部分、小写字母e(或大写字母E)和作为指数的整数组成。例如,小数38.0也可以写为38.0E0、3.8E1、0.38E2、.38E2、380.E-1,这些都是合法的。其中,E后面的指数必须为整数。上例中,3.8E1被称为“最规范化的指数形式”。 一个实数在按指数格式输出时,是按规范化指数形式输出的。 使用实型数要注意以下几点 实型常量只以十进制表示; 实型数均为有符号实型数,没有无符号实型数; 所有实型常数均被默认为double,但在实型常量后加F(或f),则为float型。 下面是两个定义实型变量语句的例子: float f1; double d2; 对于变量f1 和d2,可以给这两个变量赋值为: f1 = 12.3456; d2 = 123.456789e+9; 2.3.3 字符型数据类型 字符型常量在程序中是由单引号括起来的一个字符,如’a’、’b’、’#’、’+’等都是字符常量,分别对应字符a、b、#、+。
您可能关注的文档
最近下载
- 老年卵巢癌患者围手术期管理专家共识(2024年版).pptx VIP
- 消化系统常见症状 (1).消化系统常见症状.ppt VIP
- GA 1551.6-2021CN石油石化系统治安反恐防范要求 第6部分:石油天然气管道企业.pdf
- 巨人 通力电梯NOVA GKE调试说明书故障代码GPN15 GVN15_GKE - 51668093D01-2022.pdf VIP
- 消化系统常见症状.pptx VIP
- WP2.3N柴油机维修手册.pdf VIP
- 智能世界2035报告.docx
- 文言文节奏划分.pptx VIP
- 《DB45T 1625—2024 地质灾害危险性评估规程》.docx VIP
- 小学体会作者情感.ppt VIP
文档评论(0)