- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.4.5 命名常量 命名常量就是用关键字const来修饰的变量。const是英文constant的缩写,表示不可变的意思,它作为修饰符放在类型名的前面。命名常量只能在说明时指定其值,一旦初始化后就不能用赋值语句再修改其值。例如: const double pi = 3.1415;//承诺下面代码不会改变pi的值 ... pi = 3.1415926; //编译错误 在进行大型程序设计时,命名常量非常有用。 基本类型是构建程序的原材料,用这些基本类型可以: 定义变量表示该类型的一个值,而且一个变量需要一个命名。 * 第2章是语言的基本元素 要解决这样一个基本问题:最基本的语言元素是什么?如何使用它们来编写程序? 数据类型:所有被操作的数据(操作数)都具有确定的类型,称之为数据类型。 运算符:表示各种运算的符号,有哪些运算符? 表达式:由运算符和操作数组成的一个计算,具有特定的结果,也具有确定的类型。 * * * * 如果整数值域超过4字节表示的范围,如何处理? 基本数据类型不能处理,只能依赖自定义的类型。 Java语言的long类型是8字节的整数。 * ‘0’ = 48 第2章 数据类型与变量 关键字和标识符 基本数据类型 字面常量 变量 2.1关键字和标识符 2.1.1 关键字keyword 关键字又称保留字,是C++系统定义的专用名字,编写C++源程序用到的基本类型名、命令名等。不能作为自定义标识符。 auto bool break case catch char class const const_cast continue default delete do double dynamic_cast else enum explicit extern false float for friend goto if inline int long mutable namespace new operator private register return reinterpret_cast short signed sizeof static protected public static_cast struct switch template this throw true try typedef typeid typename union unsigned using virtual void volatile while wchar_t 2.1.2 标识符identifier 用于命名程序中的一些实体,如变量、数组、函数和其它由用户自定义的数据类型名 标识符的书写规则: 由英文字母(A-Z,a-z)、数字(0-9)和下划线(_)构成。 必须以字母或下划线开头。 VC++要求不超过247个字符。 严格区分大小写 关键字不能作为标识符。 2.1.3 标点符号 , : ; ‘ “ ( ) { } … , 逗号用做数据之间的分隔符,也可作为运算符。 ; 分号作为语句结束符。 : 冒号用作语句标号。 单引号作为字符常量标记符。 双引号作为字符串常量标记符。 { 左花括号和} 右花括号可表示复合语句的开始和结束,也用于表示自定义类型的成员范围。 ( 左圆括号和) 右圆括号改变表达式的运算次序,也用于表示函数形参表和函数调用。 … 省略号(3个连续小数点)在函数形参中表示可变参数。 注意,以上标点符号都是英文单字节符号,不能错误输入中文的双字节符号。 2.1.4 分隔符 分隔符用来分隔C++语言中的语法单位,表示前一个语法实体的结束和下一个语法实体的开始。 C++中的分隔符有空格符(space)、制表符(tab)、换行符(enter)、注释符(/* */ 和 //)、运算符和标点符号。 其中前3种分隔符仅起分隔作用,而后3种起双重作用。例如,注释符起注释说明的作用,另一方面也起分隔符作用。一个运算符既表示一种运算,又起分隔符的作用。 2.2 基本数据类型 布尔型(bool) 字符型char
文档评论(0)