已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
常量和变量,1,常量:不能改变的数据 cout1998; 字面常量和符号常量 (1)字面常量/直接常量 直接将数据写出来 52, 1.2, 3.14, a, “valid“ (2)符号常量 用符号表示常量,但它一旦确定了表示哪个数据,以后就不能再改变,1.常量,2,说明一个符号表示常量 const =; 是表示数据类型的符号,,符号常量,3,代表数据的符号,是一个合法的标识符 ,被代表的数据 例如: const int N=100; const double pai=3.1415926; const char A=E;,4,行末有分号 这样的语句称为说明语句,在main函数前 #define 例如: #define PAI 3.14 程序编译时,先将全部替换为,然后才正式编译,所以这样的说明称为编译预处理,行末也没有分号,因为它不是C+的语句 上例编译预处理将PAI替换为3.14。编译时,没有PAI这样的标识符了。,符号常量,5,行末没有分号 它不是C+语句,称为预处理,变量 值可以变的量。 更通俗地说,变量是用符号表示数据,它表示的数据是可以变的。 变量的说明 ; ,就是前面介绍常量时的类型说明符,象int, float, double, char, bool等。 是一个或多个标识符,多个标识符之间用逗号隔开.,2.变量,6,int a; double d1,d2; char c1,c2,c3;,变量说明举例,7,变量的说明也叫变量的声明 变量意味着编译系统会给这个变量在内存中分配一个存储单元。 所以变量的声明也叫变量的定义 C+中,变量必须先定义,再使用,在声明变量的同时说明它代表的数据是什么,称为变量的初始化 格式是 =, = ; 例如 int a=5; double pai=3.14, pai2=pai*2; char A=?, B=!;,变量的初始化,8,表达式 常量、变量或由运算符将常量、变量或表达式连接起来的式子 如:5 , a, 5+a, 2*(5+a),设定变量值 =; 其中的等号称为赋值运算符,其作用之一是将右边表达式的值放到左边变量的存储单元中去。,变量的赋值,9,变量是代表数据的符号,它所代表的数据是可以改变的。 凡是需要这个数据的地方都可以使用这个符号。例如 int a,b,c; /声明变量 cinab; /输入变量的值(输入的值存入变量中) c=a+b; /变量在表达式中,给变量c赋值 coutcendl; /输出变量的值,变量的使用,10,int a,b,c; c=a+b; cinab; coutc;,变量使用特别注意!,11,(1)变量必须声明 (2)变量必须先赋值再使用,int a=5,b=3,c; c=a+b; cinab; coutc;,int a,b,c; cinab; c=a+b; coutc;,字面常量 符号常量 const说明,是语句,末
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电视机购销合同范本
- 私人出租车合同范本
- 缝纫车间外包协议书
- 租餐饮门面合同范本
- 个人合作简单合同范本(18篇)
- 2026年高端私人影院建设公司影音系统设计师猎聘管理制度
- 2026年电气制造公司合同法律审查管理制度
- 篮球社团训练计划
- 脑卒中冰刺激训练
- 装饰室内设计
- 新媒体宣传培训辅导类合同(2篇)
- 《水运工程水泥土试验检测技术规程》
- T-CCSAS 006-2020 化工企业装置设施拆除安全管理规范
- 卡西欧手表5174机芯中文使用说明书
- 结核性脊髓脊膜炎护理查房课件
- 前庭大腺脓肿教学查房
- 部编版小学语文五年级上册教材课后习题参考答案
- 消防常用器材维修材料单价表
- 《新唐书吕文仲传》阅读练习及答案附译文7篇新唐书吕向传文言文翻译
- EBZ掘进机电气原理图三一重工
- HY/T 0289-2020海水淡化浓盐水排放要求
评论
0/150
提交评论