C++程序设计(第2章)newppt课件.ppt

C++程序设计(第2章)newppt课件.ppt

ID:60859111

大小:99.00 KB

页数:46页

时间:2020-12-24

C++程序设计(第2章)newppt课件.ppt_第1页
C++程序设计(第2章)newppt课件.ppt_第2页
C++程序设计(第2章)newppt课件.ppt_第3页
C++程序设计(第2章)newppt课件.ppt_第4页
C++程序设计(第2章)newppt课件.ppt_第5页
资源描述:

《C++程序设计(第2章)newppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C/C++程序设计教程郑秋生主编9/16/20211第2章数据类型、运算符和表达式本章学习重点掌握内容:C++的基本数据类型常量和变量基本运算符和表达式类型转换9/16/20212第2章数据类型、运算符和表达式2.1保留字和标识符2.2C++的基本数据类型2.3常量与变量2.4基本运算符和表达式2.5数据类型转换2.6简单的输入/输出实现方法9/16/202132.1保留字和标识符2.1.1保留字C++中保留字(Reservedword)也称为关键字(Keyword),它们是预先定义好的字符集合,对C++编译程序有着特殊的含义。ANSIC++中共有

2、48个保留字,其它版本的C++有一些扩充。表2-1给出了C++和VisualC++兼容的43个保留字。保留字是语言系统的保留成分,编程者不能使用它们作为自己的变量名或函数名等。9/16/202142.1.2标识符标识符是程序员定义的有效字符序列,用来标识自己定义的变量名、符号常量名、函数名、数组名、类型名等。标识符的命名应遵循以下规则:(1)不能是C++保留字。(2)只能由英文字母、数字和下划线三种字符组成。第一个字符必须是字母或下划线。(3)中间不能有空格。(4)不要太长,一般以不超过31个字符为宜。(5)不要与C++的库函数名和类名相同。9/1

3、6/202152.1.2标识符下面是合法的标识符:Way_coolbits32myname_rightonbook_2下面是不合法的标识符:D.S.Name#32357S9c

4、型构造出来的构造类型、指针类型、引用类型和空类型等。如图2-1所示。9/16/202172.2C++的基本数据类型整型基本类型字符型浮点型布尔型枚举类型数组类型数据类型构造类型结构体类型共用体类型类类型指针类型引用类型空类型(void)图2-1C++的数据类型9/16/202182.2C++的基本数据类型C++语言的基本数据类型有如下四种:整型,说明符为int;字符型,说明符为char;浮点型(实型),分为float(单精度浮点型),double(双精度浮点型);布尔型,说明符为bool。它的值是true和false。为了满足各种情况的需求,可在类

5、型标识符char和int之前加上一些修饰词,用来更准确地定义数据的类型及属性。这些修饰词有signed(有符号的)、unsigned(无符号的)、long(长的)、short(短的)。教材中表2-2列出了VisualC++6.0中基本数据类型的情况。9/16/202192.3常量与变量2.3.1常量常量是指在程序运行过程中其值不能改变的量。常量具有类型属性,类型决定了各种常量在内存中占据存储空间的大小。9/16/2021102.3.1常量1.整型常量整型常量即整型常数,没有小数部分,可以用十进制、八进制和十六进制3种形式来表示。⑴十进制整型常量由0

6、~9组成,没有前缀,不能以0开始,如:123,-567。⑵八进制整型常量以0(零)为前缀,后跟由0~7组成的整型常数,如:0456,-013。⑶十六进制整型常量以0X(零X)或0x为前缀,后跟由0~9和A~F组成的整型常数,如:0xAB,-0x23。9/16/2021112.3.1常量2.浮点型常量浮点型常量是由整数部分和小数部分组成。只能用十进制来表示。浮点型常量有两种表示法:一种是小数表示法,整数和小数这两个部分可以省去一个,但不可两者都省去。例如:3.47,.234,5.等。另一种是科学表示法,它通常表示很大或很小的浮点数,表示方法是在小数后

7、面加E(或e)表示指数,指数部分可正可负,但必须是整数。例如:3.5E-5,5.7e9,5e3等。实型常量缺省为double型,如后缀为f或F,则为float型。在程序中不论把浮点数写成小数形式还是指数形式,在内存中都是以指数形式(即浮点形式)存储的。9/16/2021122.3.1常量3.字符常量C++中有两种字符常量,即一般字符常量和转义字符常量。⑴一般字符常量一般字符常量是用一对单引号括起来的一个字符,例如,'A','$',''(空格)。字符的类型是char类型,它的值为所括起的字符在ASCII表中的编码。⑵转义字符转义字符是特殊的字符常量,

8、表示时一般以转义字符‘’开始,后跟不同的字符表示不同的特殊字符,课本中表2-3列出了常用的特殊字符。9/16/20211

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

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

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