第二章 数据类型、运算符、表达式

第二章 数据类型、运算符、表达式

ID:44104479

大小:946.50 KB

页数:53页

时间:2019-10-18

第二章 数据类型、运算符、表达式_第1页
第二章 数据类型、运算符、表达式_第2页
第二章 数据类型、运算符、表达式_第3页
第二章 数据类型、运算符、表达式_第4页
第二章 数据类型、运算符、表达式_第5页
资源描述:

《第二章 数据类型、运算符、表达式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2章数据类型、运算符和表达式2.1C++的符号集1、空白符包括空格、制表符(Tab)、回车(Enter)等,起间隔作用。※合理布置空白符,采用缩进格式,可读性强例如://可读性强,提倡#includevoidmain(){cout<<“HelloBeiJing.”;}//可读性差,不提倡#includevoidmain(){cout<<“HelloBeiJing.”;}22、注释在程序中起到注释说明的作用,增加程序的可读性,在程序运行时,不被执行。单行注释://多行注释:/**/33、分隔符用于分隔各个

2、词法记号或程序正文。,:;{}比如:语句之间用;间隔多条由{}括起的语句称为块44、操作符用于实现各种运算的符号。例如:+-*/等55、文字在程序中直接使用符号表示的数据。比如:7″Hello″等66、关键字C++中规定的具有专门的意义和用途的符号。常用关键字:asmautoboolbreakcasecatchcharclassconstconst_castcontinuedefaultdeletedodoubledynamic_castelseenumexplicitexternfalsefloatforfriendgotoifinlineintlong

3、mutablenamespacenewoperatorprivateprotectedpublicregisterreinterpret_castreturnshortsignedsizeofstaticstatic_caststructswitchtemplatethisthrowtruetrytypedeftypeidtypenameunionunsignedusingvirtualvoidvolatilewhile7合法的标识符:identifierUser_nameChange3不合法的标识符:2Dayclass#myname7、标识符程序员对程序中的

4、各个元素加以命名时使用的命名记号称为标识符,包括:类名、变量名、常量名、函数名等。由字母、数字、下划线组成,而且只能以字母、下划线打头。长度没有限制,但是尽量不要太长,有些编译系统可以设置有效长度。名字不能是关键字。字母的大小写有区别。名字最好能表达一定的含义。82.2C++的数据类型、常量和变量数据类型基本数据类型复合数据类型字符类型:char等布尔类型:bool整数类型:shortintlong等浮点数类型:floatdouble等空类型:void数组类型指针类型引用类型类类型:class共用体类型:union枚举类型:enum结构体类型:struct导出

5、数据类型自定义数据类型9一、基本数据类型整型:int浮点型:float、double字符型:char布尔型:bool空类型:void10C++语言中还有四种类型修饰符:signed(有符号)unsigned(无符号)long(长型)short(短型)是否能为负数数的范围是否更宽111、整数类型类别类型标识符类型字节表示范围有符号signedshortint(简写为short)有符号短整型2-32768~32767signedint(简写为int)有符号整型4-2147483648~2147483647跟机器有关signedlongint(简写为long)有符号

6、长整型4-2147483648~2147483647无符号unsignedshortint(简写为unsignedshort)无符号短整型20~65535unsignedint(简写为unsigned)无符号整型40~4294967295跟机器有关unsignedlongint(简写为unsignedlong)无符号长整型40~4294967295122、浮点类型类型标识符类型字节可表示最小的绝对值可表示最大的绝对值float单精度型41.175494351E–383.402823466E+38double双精度型82.2250738585072014–308

7、1.7976931348623158E+308longdouble长双精度型82.2250738585072014–3081.7976931348623158E+308注意:浮点类型数据都是带符号的。133、字符型数据类型标识符类型字节表示范围char字符型1-128~127signedchar有符号字符型1-128~127unsignedchar无符号字符型10~255注意:字符型数据的取值在整型数据的范围内。144、布尔类型(bool)布尔逻辑数据只有两个:true和false在计算结果中:true对应1,false对应0在参与运算时:非0对应true,0

8、对应false155、空类型(void

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。