- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章-数据类型运算符与表达式
C语言 问题与讨论 1. 编写程序 (1) 编写程序,输出“北京,2008” 。 (2)编写程序,求出两个数的最小值 。 第2章数据类型、运算符与表达式 2.1C语言的数据类型 2.2常量与变量 2.2.1常量 2.2.2变量 2.3整型数据 2.3.1整型常量 2.3.2整型变量 2.3.3整型数据在内存中的存放形式 2.3.4整型数据的溢出 2.3.5整型常量的类型 2.4浮点数据类型 2.4.1浮点型常量 2.4.2浮点型变量 2.4.3浮点型常量的类型 2.5 字符型数据 2.5.1字符常量 2.5.2字符变量 2.5.3字符数据在内存中的存储形式及其使用方法 2.5.4字符串常量 2.6各类数值型数据间的混合运算 2.7算术运算符和算术表达式 2.7.1C语言运算符和C算术表达式 2.7.2主要的算术运算符和算术表达式 2.8逗号运算符和逗号表达式 本章小结 2.1C语言的数据类型 数据类型 标识符 在C语言中,有3类标识符: 关键字 不能用作变量名。 如int, float, char, if, while, for 系统预定义的标识符;不能用作变量名 如printf, main, sin 用户标识符 用户自己定义的标识符 如符号常量、变量、函数名,数组,结构体,共用体,文件等 标识符 标识符是由字母、数字和下划线组成,且第一个字符不能是数字。 例如变量名、数组名、自定义函数名等。 相同字母标识符的大写和小字是有区别的, 被认为是不同的表示形式。 例如:count Count coUNT 是不同的 习惯上,符号常量用大写,变量用小写。 判断以下标识符是否为合法: count _above N_name x_1 x_2_ y1 y2K C_sum_1 M.d 99job $12 a-1 float 2.2常量与变量 2.2.1常量 在程序执行过程中,其值不能被改变的数据叫做常量。 直接(字面)常量 在程序中可以直接使用的常量。 符号常量 用一个符号名来代表一个常量。 直接常量 常量也是区分不同类型的。 C语言有四种类型的常量分别简称为整数、实数、字符和字符串。 整型常量: 如 12,0,-3 浮点型(实型)常量: 如 4.6,-1.23, 1.2e3 字符型常量: 如 ‘a’,‘+’,‘\n’ 字符串常量: 如“ a” ,“C Program” 符号常量 C程序是通过#define预处理命令来定义符号常量的。 一个#define命令只能定义一个符号常量,且用一行书写,不用分号结尾。 符号常量要先定义后使用,定义的一般格式是: #define 符号常量 常量 如 #define PI 3.1415926 /*不可写成 PI = 3.1415926*/ 标识符使用原则: (1)符号常量名用大写; (2)见名知义,含义清楚; 如 sum , max (3)符号常量能够做到“一改全改” 需要对某一个数进行多处修改时,利用符号常量, 只需要修改其定义的地方即可,避免了偶然的错误。 使用符号常量应注意以下两个方面: (1)它不同于变量,在其作用域内其值不能改变和赋值。 如:在上例中如再用PI=3.14;这一语句进行赋值,则 是错误的。 (2)符号常量名一般用大写,而变量名用小写以示区别。 标识符的长度无统一规定,随系统而不同,TC为32个,建议不要超过 8 个。 2.2.2变量 在程序运行过程中,其值可以改变的量称为变量。 变量应该有一个名字,以便被引用,在内存中占据一定的存储单元。 注意变量区分变量名和变量值,这是两个不同的概念。变量名实际上是以一个名字带秒一个内存地址。 变量的说明: 变量应该“先定义,后使用” 变量 在对程序编译时由编译系统给每一个变量名分配对应的内存地址。从变量中取值,实际上就是通过变量名找到相应的内存地址,从该存储单元中读取数据。 变量的类型有整型、实型(单精度实型和双精度实型)、字符型等; 8个二进制位是一个字节,表示一个基本存储单元。 不同数据类型的变量,编译系统分配不同大小的存储单元。变量的数据类型决定了该变量占用内存存储单
文档评论(0)