- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.1 C语言的数据类型 3.2 常量和变量 3.2 常量和变量 3.2.2 变量 3.2 常量和变量 3.2 常量和变量 标识符命名规则 (1)有效字符:只能由字母、数字和下划线组成,且以字母或下划线开头。 (2)有效长度:随系统而异,但至少前8个字符有效。如果超长,则超长部分被舍弃。 (3)C语言的关键字不能用作变量名。 注意:C语言对英文字母的大小敏感,即同一字母的大小写,被认为是两个不同的字符。 习惯上,符号常量名用大写,变量名和函数名中的英文字母用小写,以增加可读性。 标识符命名的良好习惯──见名知意: 所谓“见名知意”是指,通过变量名就知道变量值的含义。通常应选择能表示数据含义的英文单词(或缩写)作变量名,或汉语拼音字头作变量名。 例如,name/xm(姓名)、sex/xb(性别)、age/nl(年龄)、salary/gz(工资)。 3.3 整型数据 3.3 整型数据 3.4 实型数据 运算符与表达式 运算符与表达式 3.8 算术运算符与算术表达式 3.8 算术运算符与算术表达式 3.8 算术运算符与算术表达式 3.8 算术运算符与算术表达式 3.8 算术运算符与算术表达式 3.8 算术运算符与算术表达式 3.9 赋值运算符与赋值表达式 赋值运算符的结合方向:由右至左 因此 a=b=c=5可理解为: a=(b=(c=5)) 优先级:低于条件运算符 ?:,高于逗号运算符 , 3.9 赋值运算符与赋值表达式 关于赋值运算的说明: 如果赋值运算符两边的数据类型不相同,系统将自动进行类型转换,即把赋值号右边的类型换成左边的类型。 具体转换规定如下: 1)实型赋予整型,舍去小数部分。 2)整型赋予实型,数值不变,但将以浮点形式存放, 即增加小 数部分(小数部分的值为0)。 3) 字符型赋予整型,由于字符型为一个字节,整型为二个字节,故将字符的ASCII码值放到整型量的低八位中,高八位为0。 4) 整型赋予字符型,只把低八位赋予字符量。 3.9 赋值运算符与赋值表达式 在赋值符“=”之前加上其它二目运算符可构成复合赋值符。如:+=, - =, *=, /=, %=, =, =, =, ^=, |= 3.9 逗号运算符与逗号表达式 * ☆☆ 第3章 数据类型、运算符与表达式 * 第3章 数据类型、运算符与表达式 3.1 C语言的数据类型3.2 常量和变量3.3 整型数据3.4 浮点型数据3.5 字符型数据 3.6 变量赋初值 3.7 不同类型数据的转换3.8 算术运算符和算术表达式3.9 赋值运算符和赋值表达式3.10 逗号运算符和逗号表达式 注意:在程序中用到的常量与变量必须是上面的一种数据类型; 正确地区分和使用不同的数据类型,可使程序运行时占用较少的内存,确保程序运行的正确性和可靠性。 一般用大写字母 是宏定义预处理命令,不是C语句 直接常量: 整型常量:123 实型常量:34.50 字符常量:a 字符串常量:Hello 如 #define PRICE 30 3.2.1 常量 定义:程序运行时其值不能改变的量(即常数) 分类: 符号常量:用标识符代表常量 定义格式: #define 符号常量标识符 常量表达式 例 符号常量举例 #define PRICE 30 void main() { int num,total; num=10; total=num*PRICE; printf(total=%d,total); } 运行结果:total=300 简单定义:在程序运行时,其值能被改变的量叫变量。 变量包括:一个名字和相应的数据类型 通过名字来引用一个变量,而数据类型则决定了该变量的存储方式和在内存中占据存储单元的大小 说明: 变量名和变量值这两个概念的区别 定义: int x=20; C语言中使用的变量都要作类型强制定义,即要求“先定义,后使用”的原则。 其目的:1)保证程序中变量名使用的正确性 2)编译程序为其分配相应的储存单元 3)保证运算的合法性 定义形式:类型说明符 变量名列表; char ch; /*定义ch为字符型变量 */ int i,j; /*定义i,j为基本整型变量 */ long k,n,m; /*定义k,n,m为长整型
您可能关注的文档
最近下载
- 金刚石绳锯机的使用和维护要点讲解.doc
- 某县在全市利用外资工作汇报会上的发言材料--强势组织不放松 乘风乘势谋突破.doc VIP
- 2025年塔里木职业技术学院单招职业技能测试题库及完整答案1套.docx
- 小米汽车的营销策略研究.docx VIP
- sinoco西诺克SIN系列变频器调试参数设置故障代码资料.pdf VIP
- 流行歌曲口琴简谱集.doc
- 2025年格力空调分销渠道设计分析报告.pdf VIP
- 变革型领导对员工创新行为的影响分析-analysis of the influence of transformational leadership on employees' innovative behavior.docx
- 《放射化学基础》课件.ppt VIP
- 山西12J1工程用料做法(图集规范).pdf
文档评论(0)