- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.1.1 字符集(Character Set) C++?语言的字符集由下列字符组成: (1) ?52个大小写英文字母:a~z和A~Z。 (2) ?10个数字字符:0~9。 (3) 其他字符:空格、?!、#、%、^、、*、?_(下划线)等。 2.1.2 标识符(Identifier) 标识符是程序设计人员用来对程序中的一些实体进行标识的一种单词。它是由若干个字符组成的具有一定意义的最小词法单元。通常使用标识符来定义函数名、类名、对象名、变量名、常量名、类型名和语句标号名等。C++?规定:标识符是由大小写字母、数字字符和下划线符号组成的以字母或下划线开头的字符集合。 2.1.3 关键字(Keywords) 关键字用来说明C++?语言中某一固定含义的字。例如,float是关键字,它用来说明浮点类型的对象(变量)。 2.1.4 其他标识(Other Identifiers) 除了上面提到的标识符和关键字以外,在程序中还会有以下几种标识。 1.常量 C++?语言中,常量分为数字常量、字符常量和字符串常量。 2.运算符 运算符是一些用来进行某种操作的单词,它实际上是系统预定义的函数名,这些函数作用于被操作的对象上将获得一个结果值。 3.特定字 特定字是指具有特定含义的标识符,主要有如下几个:define、include、undef、ifdef、ifndef、endif、line、progma和error。 4.分隔符 分隔符被称为程序中的标点符号,用来分隔单词与程序正文,表示某个程序实体的结束和另一个程序实体的开始。 5.注释符 注释在程序中起对程序注解和说明的作用,其目的是便于对程序进行阅读和分析。C++语言中的注释方法如下两种: (1) 使用“/*”和“*/”括起来进行注释,在“/*”和“*/”之间的所有字符都为注释符。这种注释方法适用于多行注释信息的情况,是C语言中原有的注释方法。 (2) 使用“//”,从“//”后的字符开始,直到它所在行的行尾所有字符都被作为注释信息。 2.2.1 C++?的基本数据类型(C++ Basic Data Types) 1.基本数据类型 C++?的基本数据类型有4种:整型(int)、浮点型(float)、字符型(char)、逻辑型(bool)。 一个数据类型定义了数据(以变量或常量的形式来描述)可接受值的集合以及对它能执行的操作。数据类型有3种主要用途: ① 指明对该类型的数据应分配多大的内存空间; ② 定义能用于该类型数据的操作; ③ 防止数据类型不匹配。C++?的数据类型如图2-1所示。 2.修饰符 在基本的数据类型前可以添加修饰符,以改变基本类型的意义。修饰符主要包括signed(有符号)、unsigned(无符号)、short(短型)和long(长型)。 基本的数据类型及其表示范围如表2-1所示。 2.2.2 常量(Constants) 常量就是指在程序运行的整个过程中值始终保持不变的量。 1.整型常量 整型常量就是以文字形式出现的整数,包括正整数、零、负整数,其表示形式有十进制、八进制、十六进制。 2.实型常量 C++?提供了两种实型常量的表示形式:定点数形式、指数形式。 3.字符常量 字符常量由一对单引号括起的一个字符表示,其值为所括起字符在ASCII表中的编码。 字符常量包括以下两种类型: (1) 常规字符:单引号括起的一个字符,如?a、x、? 等。 (2) 转义字符:以?\?开头的字符序列,如?\n、\b?等。常用的转义字符如表2-2所示。 4.字符串常量 字符串常量是由一对双引号括起的字符序列,字符序列中可以包含空格、转义序列或任何其他字符。例如: “C++ is a better C\n” 需要注意的是?a?和?a?的区别,a?是一个字符常量,在内存中占一个字节的存储单元,而?a?是一个字符串常量,在内存中占两个字节,除了存储?a?以外,还要存储字符串结尾符?\0。表2-3所示为字符常量与字符串常量的区别。 5.布尔常量 布尔(bool)常量仅有两个:true(真)和false(假)。通常以1表示真,0表示假。 6.枚举常量 枚举指一一列举变量的值,变量的值只能从所列举的值中取其一。 枚举声明: enum 枚举名{枚举表}; 2.2.3 变量(Variables) 在程序运行过程中,其值可以被改变的量称为变量。 1.变量的声明 变量的命名规则:变量名是只能由英文字母、十进制数字符号和下划线组成的字符序列,该序列只能以字母或下划线开头。 变
您可能关注的文档
- C#应用程序设计教程 作者 耿肇英 赵建利 耿燚 第4章程序调试与异常处理.ppt
- C#应用程序设计教程 作者 耿肇英 赵建利 耿燚 第6章常用控件和类的使用.ppt
- C#应用程序设计教程 作者 耿肇英 赵建利 耿燚 第9章文件和流.ppt
- C#应用程序设计教程 作者 耿肇英 赵建利 耿燚 第10章多线程和Socket编程初步.ppt
- C#应用程序设计教程 作者 耿肇英 赵建利 耿燚 第11章数据库与ADO.ppt
- C#应用开发与实践 作者 胡学钢 第2章 C#程序的组成元素.ppt
- C#应用开发与实践 作者 胡学钢 第3章 变量和常量.ppt
- C#应用开发与实践 作者 胡学钢 第8章 面向对象程序设计基础.ppt
- C#应用开发与实践 作者 胡学钢 第10章 Windows窗体及控件.ppt
- C#应用开发与实践 作者 胡学钢 第11章 ADO.NET操作数据库.ppt
文档评论(0)