- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章C++的数据类型、运算符和表达式 目录 第2章 C++的数据类型、运算符和表达式 2.1 C++的关键字与标识符 2.2 C++的基本数据类型 2.3 常量 2.4 变量 2.5 基本运算符 2.6 表达式 2.1 C++的关键字与标识符2.1.1 C++的字符集 C++程序是用下列字符所组成的字符集写成的: 26个小写字母 a~z 26个大写字母 A~Z 10个数字 0~9 其他符号 + - * / = , : ; \ ‘ “ _| # % ( ) { } [ ] ^ ? ~ . ! (空格) C++语言中所使用的词汇统称为C语言的词汇集。 在词汇集中包含的词汇分为6类:标识符、关键字、运算符、分隔符、常量和注释符。 在C语言中采用的分隔符有逗号和空格两种。逗号主要在类型说明和函数参数表中,分隔各个变量。空格多用于语句各单词之间,作间隔符。 2.1.2 C++的关键字 关键字是C++语言的保留字,在C++语言中具有特定的含义,在程序中不得作为它用。 一个具体的C++软件包(通常称其为一个具体实现)所指定的关键字常常多达一百二三十个。 auto break case char class const continue default delete do double else enum extern float for friend goto main if inline int long new operator private protected public register return short signed sizeof static struct switch template this typedef union unsigned virtual void volatile while 2.1.3 C++的标识符 标识符:在程序中使用的常量名、变量名、函数名、语句标号、类型、对象名、类名等统称为标识符。 除库函数的函数名由系统定义外,其余都由用户自定义。 C++标识符的语法是:以字母或下划线开始,由字母、数字和下划线组成的符号串。 注意: 1、不能使用关键字作为用户标识符; 2、C++中,字母大小写敏感。例如:Aa和aa是两个不同的标识符; 3、C++没有规定标识符的长度,即字符个数。但不同编译系统有不同的识别长度,如有的系统识别32个字符; 4、标识符尽可能做到见文知义,增加程序可读性。 2.2 C++的基本数据类型 类型限定了数据的存储方式和可以对它们实施的操作。 C++语言中,数据类型又分基本数据类型和导出数据类型。 基本数据类型是C++语言预定义的类型。 导出数据类型是程序员根据使用的需要按照C++语法的规定由基本数据类型构造出来的。 表 2 2 C++基本数据类型 表 2 3 类型修饰符 表 2 4 C++中所有基本数据类型和类型修饰符的组合 long double 长双精度浮点型 10-3.4?104932~1.1?104932 ,约15位有效数字 2.3 常量 所谓“常量”,就是指在程序执行过程中,其值不能改变的量。 常量出现的形式一般有两种:直接常量和符号常量。 直接常量指可以从字面上看出数据的值,同时可以分析出数据的类型。 从基本数据类型上看出直接常量分为: 数据常量(其中包括整型常量和实型常量)、字符常量和字符串常量。 2.3.1 数值常量 数值常量有整型数值常量和实型数值常量两种。 2.3.1 数值常量 1、 整型常量 整型常量可以表示成十进制、八进制和十六进制的形式。 十进制整型常量由0~9这10个数字字符组成,第一个字符不得是0; 八进制整型常量由0~7这8个数字字符组成,第一个字符必须是0; 2.3.1 数值常量 十六进制整型常量由0~9及A~F这16个字符组成,且必须以0X打头,其中所有的字母字符大小写均可且意义不变。 整型常量的前边可以加正负号表示它们值的正负,正号可以省略不写。 72304 0440 0x8342 -578 +017357 -0X4bf 2678345097 2.3.1 数值常量 整型常量的数据类型将根据它的值按下列顺序来匹配: 十进制 int, long, unsigned long 八进制 int, unsigned, long, unsigned long 十六进制 int, unsigned, long, unsigned long 2.3.1 数值常量 可以为一个整型常量后缀一个L(或l),使其数据类型满足long或unsigned long;可以为一个整型常量后缀一个U(或u),使其数据类型满足unsigned
您可能关注的文档
最近下载
- 化工生产技术项目苯乙烯的生产.ppt VIP
- 九年级上册历史总复习知识点(可打印).pdf VIP
- 《红星照耀中国》第九章:同红军在一起(续)+带读课(课件)语文统编版2024八年级上册.pptx VIP
- 推拿治疗学不寐课件,十四五推拿治疗学课件.pptx VIP
- 《道德与法治》课程标准测试题含参考答案.pdf VIP
- 酒吧劳动用工合同范本7篇.docx VIP
- 是否应该禁止使用塑料袋和塑料吸管?辩论赛 正方辩词一辩、二辩、三辩、四辩发言稿.docx VIP
- 21年浙江6月卷高考地理真题解析.pptx VIP
- 药店动态质量管理知识(一)答案-2025年执业药师继续教育.docx VIP
- 【中学】【育人故事】唤醒你的“耳朵”.docx VIP
文档评论(0)