02_基本数据类型.ppt

02_基本数据类型.ppt

ID:48769141

大小:2.97 MB

页数:57页

时间:2020-01-22

02_基本数据类型.ppt_第1页
02_基本数据类型.ppt_第2页
02_基本数据类型.ppt_第3页
02_基本数据类型.ppt_第4页
02_基本数据类型.ppt_第5页
资源描述:

《02_基本数据类型.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二章数据类型2.1数据类型概述2.2保留字、标识符、常量与变量2.3基本数据类型2.4运算符与表达式2.5类型之间的转换2.1数据类型概述类型:要理解一个数据到底表达的是什么含义必须依赖于这个数据应做何解释,这种对数据的解释称为类型(type)。例如八进制十六进制十进制01120x4A7474有多种解释:1、正整数+74;2、ASCII编码的字符“J”类型的作用程序中所有的数据都属于特定的类型,数据的表示方式、取值范围以及对数据可以使用的操作都由数据所属的类型决定。类型可以帮助编译程序生成高效率的目标代码。采用“先声明、后使用”的

2、原则,这样,编译程序在生成目标代码时,可按需分配存储空间和如何引用这个数据。编写程序的程序员通过类型定义提高程序的可读性和可理解性。一个数据属于某个特定类型后,在该数据上允许操作的运算也确定了。例如整数可以做四则运算等;字符串则可进行比较、连接、判断子串等,但不能做四则运算。C++语言的类型2.2保留字、标识符、常量与变量在C++语言中,有一些单词具有专门的意义和作用,不能当一般的标识符使用,这些单词称为保留字(reservedword)。asmautobreakcase;catchcharclassconstcontinuedef

3、aultdeletedodoubleelseenumexternfloatforfriendgotoifinlineintlongnewoperatorprivateprotectedpublicregisterreturnshortsignedsizeofstaticstructswitchtemplatethisthrowtrytypedefunionunsignedvirtualvoidvolatilewhile标识符程序设计语言中允许程序员对程序中的各个元素加命名,这种命名记号称为标识符(identifier)。在C++中,

4、标识符是由字母或下划线开头的字母、数字与下划线的序列,其BNF定义为:标识符::=字母{字母

5、数字

6、下划线}

7、下划线{字母

8、数字

9、下划线}字母::=A

10、B

11、C

12、…

13、Z

14、a

15、b

16、c

17、…

18、z数字::=0

19、1

20、2

21、…

22、9下划线::=_判断下列是否是C++的标识符:accountACCOUNT_screenIEEE802_3part%ifIF260选择合适的标识符标识符主要用于标记程序中的一些元素,而这种标记合适与否相当重要。主张采用有意义的标识符来命名,让标识符含义自明,如account、balance、withdraw、deposit等

23、。当标识符过长时,应该使用缩写的形式。避免定义以下划线开头的标识符,以免与C++语言的标准库产生名字冲突。简单的输入/输出将程序中的数据送到外部设备称为程序的输出(output);反之,程序从外部设备获得一个变量的值称为输入(input)。C++采用库函数的方法,可利用库iostream实简单的输入/输出。第一行加#include例如:cout<<“Enterlengthplease”;cin>>length;cout<<“Enterwidthplease”;cin>>widthcout<<“Thesquar

24、eis”<

25、制数,然后“取补”——“取反加一”-15=-1111(2)=-00001111=1111000+1=1111001因此,一定长度的二进制补码中总有一半是正数,一半是负数。8位二进制所能表示的最大正整数是127,即01111111;最小非负数是0,即00000000。所能表示最接近于0的负整数是-1,即11111111(补码)。绝对值最大的负整数是-128,即10000000(补码)。类型修饰符类型修饰符加在(空值类型以外)基本数据类型前面改变可基本数据类型的含义:signed(有符号)和unsigned(无符号)short(短的)和

26、long(长的)取值范围变化,但个数没变取值范围变大,个数增加对比常量与变量C++语言中的数据可分为常量与变量两大类。在程序的执行过程中,值不能被改变的量称为常量(constant)。在程序的执行过程中,值可以改变的量称为变量(var

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

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

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