- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
§ 常量与变量 2.3 常量和符号常量 2.4 变量 组长 陈孝则 组员 陈孝则 2.3 常量 在程序运行过程中,其值不能被改变的量称为常量。 常量分为: (1)整型常量;如12,0,-3等; (2)实型常量;如4.6,-1.23等; (3)字符常量;如‘a’,‘d’等; 常量一般从其字面形式即可判别,这种常量称为字面常量(PAI)或直接常量(3.14)。 也可以用一个标识符代表一个常量。如下一页 符号常量 用一个标识符代表一个常量的,称为符号常量,即标识符形式的常量。 注意:符号常量不同于变量。符号常量的值在其作用域内不能被改变,也不能被再次赋值。 为了方便区分符号常量与变量,习惯上符号常量名大写,变量名小写。 符号常量的使用。 #define PRICE 30 main() {int num,total; num=10; total=num*PRICE; printf(“total=%d”,total); } 程序中用#define 命令行定义PRICE代表常量30,此后凡在本文件中出现的PRICE都代表30,可以和常量一样进行运算。 程序运行结果为:total=300 使用符号常量的好处 (1)含义清楚。 定义符号常量名时应考虑“见名知意”,在一个规范的程序中不提倡使用很多的常数,如:sum=15*30*23.5*43.在检查程序时搞不清各个常数究竟代表什么。应尽量使用“见名知意”的变量名和符号常量。 (2)在需要改变一个常量时能够做到“一改全改”。例如,在程序中多处用到某物品的价格,如果价格用常数表示,则在价格进行调整时,需要在程序中作多处修改;若使用符号常量PRICE代表价格,则只需在定义该符号常量处作一次修改即可。如:#define PRICE=35 转义字符 a. 控制字符: \t 水平制表(跳到下一个tab位置); \r 回车; \n 换行; b. 疑难字符: \’单引号字符 \\ 反斜杠字符c. 指定ASCII码对应的字符: 格式1: \xhh:1到2位十六进制数ASCII码对应的字符 如:\x42表示字符“B”; 格式2:\ddd: 1到3位八进制数ASCII码对应的字符 如:\102同样表示字符“B”; 2.4 变量 其值可以改变的量称为变量。一个变量应该有一个名字,在内存中占据一定的存储单元。在该存储单元中存放该变量的值。 注意:变量名与变量值的区别。 变量的使用是程序设计的中心环节之一,应掌握: (1) 变量的定义:某一时刻值是确定的,不同时刻可能取不同的值,其改变是不连续的。 (2) 变量的两个要素 变量名:它是一个标识符,代表一定的内存存储单元,存储单元有一个地址。C语言以“变量名”表示变量的地址。 变量值:它存放在相应的存储单元中,C语言在使用变量名时,实际上是在使用存储单元中存放的变量的值。 变量的命名规则 变量的命名符合一般标识符(名字)的命名规则 。 (1)“字母数字串” ; 以字母开头,后边跟以字母或者数字,下划线等同于字母。(汉字看作字母,但编程时尽量避免使用汉字,因为汉字的兼容性不好) (2) 建议长度不超过8个字符(可移植性要求); (3) 区分大小写 (一般使用小写字母); (4) 尽量做到“见名知意”,避免使用代数符号(如a,b); (5) 不能有空格,不能有小数点。 变量的强制定义 在C语言中,要求对所有用到的变量作强制定义,就是“先定义,后使用”。这样做的目的是: (1)凡是没有被事先定义的,不作为变量名,这就能保证程序中变量名使用的正确; (2)每一个变量(3)制定每一变量属于一个类型,被指定为一确定类型,在编译时就能为其分配相应的存储单元; 这就便于在编译时,据此检查该变量所进行的运算是否合法。 变量 1 整型变量 2 字符变量 3 实型变量 实型常量的表示方法 实数在C语句中又称为浮点数。实数有两种表示形式: (1)十进制数形式。它由数字和小数点组成(注意必须有小数点)。0.123, .123, 123.0, 123., 0.0都是十进制数形式。 (2)指数形式。如123e3或123E3都代表123×103 。但注意字母e(或E)之前必须有数字,且e后面指数必须为整数,如e3, 2.1e3.5, .e3, e等都不是合法的指数形式。 ok 整型常量的表示方法 整形常量即整常数。C整常数可用以下三种形式表示: (1)十进制整数。如123、-456、0 (2)八进制整数。以0开头的数是八进制数。如
您可能关注的文档
最近下载
- JGJ-T98-2010砌筑砂浆配合比设计规程(正式版).pdf VIP
- (高职)管理信息系统(第七版)教学课件(完整版).pptx
- 怎样解题数学思维的新方法读后感.doc VIP
- 2022年万宁菜篮子投资有限公司招聘考试题库及答案解析.docx VIP
- AI专题:2025年AI应用案例精选报告.pptx VIP
- 人教版物理九年级上册《第十八章 电功率》大单元整体教学设计.pdf
- 骨量不足的口腔种植外科技术.ppt VIP
- 海口市龙华区镇域污水处理厂及配套管网工程(遵谭镇) 环评报告.docx VIP
- 近零能耗建筑技术标准.docx VIP
- Unit 1 How can we become good learners Section B 1a-1e 课件(共26张PPT)(含音频+视频).pptx VIP
文档评论(0)