《数据类型简单类型》PPT课件

《数据类型简单类型》PPT课件

ID:45435842

大小:400.84 KB

页数:38页

时间:2019-11-13

《数据类型简单类型》PPT课件_第1页
《数据类型简单类型》PPT课件_第2页
《数据类型简单类型》PPT课件_第3页
《数据类型简单类型》PPT课件_第4页
《数据类型简单类型》PPT课件_第5页
资源描述:

《《数据类型简单类型》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2第3章数据类型__简单数据类型本章目录§3.1C++的字符集§3.2标识符和关键字§3.3数据类型简单数据类型(一)数组(二)指针(三)引用(四)数据是程序处理的基本对象在程序中每种数据都应有确定的类型每种数据类型的变量都有确定的存储长度、取值范围及允许的操作。§3.1C++的字符集(CHARACTERSET)每种语言都使用一组字符构造程序的基本单元,C++的字符集由下列字符组成:大小写英文字母 a-z和A-Z数字字符    0-9其他字符    +-*/=,._:;?“‘~

2、!#%&()[]{}^<>(空格)等§3.2标识符和关键字(IdentifiersandRese

3、rvedwords)程序设计语言中为变量、常量、类型、函数等取的名字称为标识符。标识符由大小写字母、数字和下划线组成,并且只能以字母或下划线开始。关键字是编译器已预定义好的,具有特定含义的标识符,也称为保留字。C++保留字autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhileboolcatchclass

4、const_castdeletedynamic_castexplicitfalsefriendinlinemutablenamespacenewoperatorprivateprotectedpublicreinterpret_caststatic_casttemplatethisthrowtruetrytypeidtypenameusingvirtualwchar_tasmcdeclfarhugeinterruptnearpascalexportexceptfastcallsaveregsstdcallsegsyscallfortranthread红色:C的32个关键字黄色

5、:C++补充的29个关键字白色:BC和VC扩充的保留字下列变量名哪些合法?Way_coolmyCarcaseBits32IptrcoutALot-vvswitchWhile52selectwhile§3.3数据类型程序中数据分为变量或常量,每个变量或常量都有确定的数据类型。空类型void数 组type[]指 针type*引用type&结 构struct联 合union枚 举enum类class数据类型基本数据类型非基本数据类型用于定义基于基本数据类型和外部数据类型外部数据类型整 型int字符型实 型逻辑型bool单精度型float双精度型double单字符型char宽字符型w

6、_char注:黄色标识的类型是C++中有而C没有的,其他两者皆有类型修饰符short(int)long(int,double)signed,unsigned(char,int)类型定义typedef为已有类型名取一个新名字。typedefintinteger;integera;//等价于inta;3.3.1整型整数在计算机中的存储形式:二进制补码整数的表示范围:见P67表3-2整数的类型:signed,unsigned(char,shortint,int,longint)存储长度满足char<=shortint<=int<=longint注:长整数表示为123l123L无符号

7、整数表示为123u例如:b=02345L;c=235u+123u;整型常数即整型常量(整数字面值),有三种表示方法:十进制整数123,-784八进制整数0123=十六进制整数注:八进制和十六进制只能表示正整数例如:inta=23;longintb=02345;unsignedintc=0x79fa;)83()123(108=)291()123(12301016==x3.3.2整数子类型1、字符型2、枚举型3、布尔型(C++才有的类型)1、字符型(char)字符的表示单引号括起的字符,称为字符常量。如: ‘a’,‘9’,‘+’字符的存储:1个字节(256种状态:对于signed

8、char,此类型的0~127用于ASCII编码,-1~-128表示非正常状态;对于unsignedchar而言,此类型表示的整数范围为0~255)。由于char是int的子集,所以char数据可以参与到整数的运算中去,但是在输出上还是按本身类型输出。inta=‘b’;charc=97;intx=a+’a’;//x=98+7=105cout<

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

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

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