- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章节 基本数据类型和运算符及表达式
第2章 基本数据类型和运算符及表达式 主要内容 常量与变量 整型数据 实型数据 字符型数据 运算符和表达式 数据类型的转换 程序案例 小结 2-1 常量与变量 常量和符号常量 变量 常量 所谓常量,是指在程序运行过程中其值保持不变的量。如程序中的具体数字、字符等。常量被区分为不同的类型。 符号常量 用一个标识符代表一个常量,称为符号常量,即标识符形式的常量。 2-1-2 变量 变量的概念 变量的定义 变量的初始化 变量的概念 C语言中的变量是指在一个程序运行过程中,其值能被改变的量。 一个变量应该有一个名字作为标识,变量名的命名规则也就是相关标识符的命名规则。 变量的定义 在C语言中,所有变量必须在使用之前给予说明。也就是“先定义,后使用”,说明主要是指出变量的类型。 变量定义的一般格式为: 数据类型标识符 变量名1,变量名2,…,变量名n; 变量的存储 变量的初始化 在定义变量时同时初始化变量 int a=8; /*指定a为整型变量,初值为8*/ float f=8.24; /*指定f为实型变量,初值为8.24*/ char c=a; /*指定c为字符型变量,初值为a*/ 给被定义变量的部分赋初值 int a,b,c=-6; 它表示指定a、b、c均为整型变量,而只对c进行初始化,且c的初值为-6。 变量的初始化 对几个变量赋给同一个初值 若对几个变量赋同一个初值,不能写成: int a=b=c=6; 而应写成: int a=6,b=6,c=6; 初始化不是在编译阶段完成的,而是在程序运行时执行本函数时赋给初值的,相当于有一个赋值语句。 2-2 整型数据 整型常量 整型变量 2-2-1 整型常量 十进制的整型常量:十进制数允许出现的数字是0-9共10个阿拉伯数字,并以非0数字开头。如456、-789、0等。 八进制的整型常量:以0开头的整型常量是八进制整型常量。 十六进制的整型常量:以0x开头的整型常量是十六进制整型常量。 2-2-2 整型变量 整型变量的分类 整型数据在内存中的存放形式 整型变量的定义 整型数据的溢出 整型变量的分类 基本整型,以int表示。 短整型,以short int表示,或以short表示。 长整型,以long int表示,或以long表示。 整型变量的表示方法 C语言整型变量数值的表示范围 整型数据在内存中的存放形式 数据在内存中是以二进制形式存放的。如果定义了一个整型变量i,系统就给变量i分配相应的存储单元。 整型变量的定义 定义变量一般要在程序块的首部进行,以免在编译中出现变量未定义的错误。变量定义的位置决定了被定义变量的作用域,这一概念将在以后介绍。 描述数据类型的关键字与被定义的变量之间至少要有一个以上的空格隔开,这样做的目的一是便于阅读程序,二是便于编译系统识别。 多个变量是同一数据类型时,可以用一个数据类型的关键字进行定义,但必须注意,变量间要用逗号隔开,结尾要用分号结束。 变量可以以任意顺序进行定义,不必与它们在代码块中出现的顺序相对应。 在定义short int型、long int 型和unsigned int 型变量时,可以只用short,long和unsigned进行定义。 整型变量的定义 一个整型常量,其值在-32 768~32 767范围内,认为它是int型,它可以赋值给int型和short int型变量。 一个整型常量,其值若超过了上述范围,在-2 147 483 648~2 147 483 647范围之内,则认为它是long int 型,可以将它赋值给一个long int 型变量。 如果C语言版本(如Turbo C)确定short int 与int 型数据在内存中占据的长度相同,则它的表数范围与int 型相同。因此,一个int型的常量也同时是一个short int 型常量,可以赋值给int 型或short int 型变量。 常量中无unsigned类型。但一个非负值的整型常量可以赋值给unsigned型的整型变量,只要它的范围不超过变量数值的表示范围即可。 在一个整型常量后面加一个字母l 或L,则认为是long int 型常量。 整型数据的溢出 2-3 实型数据 实型常量 实型变量 2-3-1 实型常量 实型常量的形式 实型常量的类型 实型常量的形式 十进制数形式 由数字0~9和小数点组成(注意,必须有小数点)。如3.14159、0.123、.321、21.0、0.0等。 注意:在用十进制数书写实型常量时,必须包含小数点,小数点的两边不一定要求都有数字,例如,21.0可以写成21.;而0.123可以写成.123。 实型常量的形式 指数形式
您可能关注的文档
最近下载
- 2024电梯监督检验和定期检验指南第1部分:乘客和载货电梯.pdf VIP
- 合成药物工艺研究.pptx VIP
- 电气预防性试验及防雷试验工程方案投标文件(技术方案).doc
- 基于“六位一体”内部控制的创新实践.pdf VIP
- 外商投资产业指导目录(2007年修订)(全文).doc VIP
- 新一代大学英语(提高篇)视听说教程 1 B1U1.pptx VIP
- 2025年秋新人教版数学三年级上册全册课件.pptx
- 吉J2020-011:木塑复合材料景观工程构造.pdf VIP
- 2024电梯监督检验和定期检验指南第3部分:杂物电梯.docx VIP
- 服装裁剪与制作(第三版)全书电子教案教学课件汇总.ppt
文档评论(0)