- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c 常量和变量
* 常量:不能改变的数据 cout1998; 字面常量和符号常量 (1)字面常量/直接常量 直接将数据写出来 52, 1.2, 3.14, a, valid (2)符号常量 用符号表示常量,但它一旦确定了表示哪个数据,以后就不能再改变 * 说明一个符号表示常量 const 类型说明符 符号常量名 =数据; 类型说明符是表示数据类型的符号, * 类型说明符 表示的数据类型 int 整型 short int 或short 短整型 long int 或long 长整型 unsigned int 无符号整型 long long int 类型说明符 表示的数据类型 float 单精度浮点型 double 双精度浮点型 long double 长双精度 char 字符型 bool 逻辑型/布尔型 符号常量名,代表数据的符号,是一个合法的标识符 数据,被代表的数据 例如: const int N=100; const double pai=3.1415926; const char A=E; * 行末有分号 这样的语句称为说明语句 在main函数前 #define 符号名称 数据 例如: #define PAI 3.14 程序编译时,先将符号名称全部替换为数据,然后才正式编译,所以这样的说明称为编译预处理,行末也没有分号,因为它不是C++的语句 上例编译预处理将PAI替换为3.14。编译时,没有PAI这样的标识符了。 * 行末没有分号 它不是C++语句,称为预处理 变量 值可以变的量。 更通俗地说,变量是用符号表示数据,它表示的数据是可以变的。 变量的说明 类型说明符 变量名表 ; 类型说明符,就是前面介绍常量时的类型说明符,象int, float, double, char, bool等。 变量名表是一个或多个标识符,多个标识符之间用逗号隔开. * int a; double d1,d2; char c1,c2,c3; * 变量的说明也叫变量的声明 变量意味着编译系统会给这个变量在内存中分配一个存储单元。 所以变量的声明也叫变量的定义 C++中,变量必须先定义,再使用 在声明变量的同时说明它代表的数据是什么,称为变量的初始化 格式是 类型说明符 变量名1=值或表达式[, 变量名2=值或表达式] ; 例如 int a=5; double pai=3.14, pai2=pai*2; char A=?, B=!; * 表达式 常量、变量或由运算符将常量、变量或表达式连接起来的式子 如:5 , a, 5+a, 2*(5+a) 设定变量值 变量名=值或表达式; 其中的等号称为赋值运算符,其作用之一是将右边表达式的值放到左边变量的存储单元中去。 * 变量是代表数据的符号,它所代表的数据是可以改变的。 凡是需要这个数据的地方都可以使用这个符号。例如 int a,b,c; //声明变量 cinab; //输入变量的值(输入的值存入变量中) c=a+b; //变量在表达式中,给变量c赋值 coutcendl; //输出变量的值 * int a,b,c; c=a+b; cinab; coutc; * (1)变量必须声明 (2)变量必须先赋值再使用 int a=5,b=3,c; c=a+b; cinab; coutc; int a,b,c; cinab; c=a+b; coutc; 字面常量 符号常量 const说明,是语句,末尾有分号 #define说明,预处理,行末没有分号 变量 变量必须声明 先赋值,后使用 * * * ! 计算机表示数据时,一种是用常量表示,另一种是用变量表示 * * 说明N是一个整型常量,代表100 pai是一个双精度实型常量,代表3.1415926 A是一个字符型常量,代表字母E * 第2中表示常量的方法是在main函数之前 使用。。。。 这种格式 即用PAI表示100. * 另一种表示数据的方法是用变量 * 刚才变量的声明仅说明了用什么符号表示什么类型的数据, 但没有说明它表示的数据是是什么。比如说明a表示整数,但表示多少没有说 * 讲解时 前两个框打× 后一个打√ * 计算机表示数据时,一种是用常量
您可能关注的文档
最近下载
- 人工智能系统部署手册.doc VIP
- 双重血浆分子吸附系统的临床应用及操作技术规范.pdf
- 安全标志选型手册-高清版(精).pdf VIP
- 人音版七年级上册音乐《第四单元__欧洲风情》单元教案(共计2份).docx
- 辽宁省沈阳市铁西区2024-2025学年七年级上学期11月期中数学试题.docx VIP
- (某某学校)书法社团活动记录上书法课教案(记录表)附16个课时汇编.docx VIP
- 《矩形顶管法施工技术规程》.pdf VIP
- 三体系安全环境职业健康法律法规标准规范清单更新至2022年12月.doc VIP
- 文旅景区沉浸式剧本杀体验活动策划方案.pdf
- 达罗他胺片(JXHS2200041)说明书.pdf
文档评论(0)