第2讲 数据类型与表达式

第2讲 数据类型与表达式

ID:37840394

大小:233.55 KB

页数:20页

时间:2019-06-01

第2讲 数据类型与表达式_第1页
第2讲 数据类型与表达式_第2页
第2讲 数据类型与表达式_第3页
第2讲 数据类型与表达式_第4页
第2讲 数据类型与表达式_第5页
资源描述:

《第2讲 数据类型与表达式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2011/9/8第二讲数据类型与表达式电子科技大学2011春季12.1数据类型概述整数类型实数类型字符类型基本数据类型逻辑类型空值类型数据类型枚举类型数组类型构造数据类型指针类型C++中新增结构与联合类型引用类型抽象数据类型类类型212011/9/82.2基本数据类型22..22..11字符集字符集是构成字符集是构成C++C++程序语句的程序语句的最小元素。字符集由下列各类字符构成:(1)英文字母A~Z,a~z(2)数字00--99(3)特殊字符:空!#%^&*_(下划线)-+格=

2、~<>/`“?,.;()[]{}32.2.2基本数据类型•字符类

3、型:char、unsignedchar•短整型:short、unsignedshortunsignedshort•整型:int、unsignedint•长整型:long、unsignedlong•单精度浮点型:float、unsignedfloat•双精度浮点型:double、unsigneddouble•布尔类型:bool422011/9/82.3数值数值就是指直接参加运算的数。也叫文字常量(literalconstant)或常量。2.3.12.3.1整型数整型数各种进制的整数表示如下:(1)十进制整数十进制是整型数据的默认表示形式,不需要加任何

4、前缀。(2)八进制整数以数字0作为前缀,如:0123表示八进制数123即(123)8。(3)十六进制整数以0x或0X开头,如:0x12B表示十六进制数(12B)165各种类型整数的表示(1)基本整型数不需要在数字后加任何后缀。在16位系统下,长度为2字节在32位系统下,为4字节字节。。(2)(2)长整型数长整型数长整型的长整型的长度为长度为4字节字节。。数字后加数字后加l或L做标记。如:667L、--123L123L、12l。(3)(3)无符号整型数无符号整型数长度与基本整型常量一样,但取值范围不同。表示方法是在数字后加u或U做标记做标记。。如:如

5、:235235uu、1212UU。(4)(4)无符号长整型数据无符号长整型数据长度与取值范围与32位系统下的无符号整型一样。表示方法是在数字后加l(或L)和u(或U)。如:235Lu、12lU。632011/9/82.3.2浮点型数(1)十进制数形式由0~9和小数点组成。如:23.456、--12.312.3等。(2)指数形式十进制浮点型数|基本整型数1E基本整型数2浮点数默认为double类型,占8个字节,取值范围为±1.7e±308。如果带有后缀F或f,则为float类型,占4个字节,取值范围为范围为±±3.4e±3872.3.3字符型数

6、字符常量是用单引号括起来的一个字符。如:'a','A'等。有些ASCII码字符如回车、退格等不能直接用在单引号中。这些数据可用转义序列来表示:转义符形式1:字符助记符转义符形式2:字符的ASCII码值字符的ASCII码值的形式为\oooooo与\xhh,xhh,其中\oooooo表示3位八进制数,\xhhxhh表示2位十六进制数。842011/9/8转义序列含义ASCII码名ASCII码值n换行符,,相当于按enter键,包括回车、换行NL(LF)D,A\tt横向(水平)跳到下一制表位置,相当于按tab键HT9\vv竖向跳格

7、VTBb退格,相当于按backspace键BS8\rr回车(return)CRD\ff走纸(feed)换页FFC\aa鸣铃(alert)BEL7\\反斜线符\55CC\''单引号''2277\""双引号""2222\ooooooooo为3位八进制数\xhhxhhhh为2位十六进制数hh9转义序列的用法举例7voidmain()8{9coutcout<<'A'<<'<<'A'<<'\t'<<';'<<'t'<<';'<<'';n';10coutcout<<'<<'\102'<<'102'<<'\011'<<'011'

8、<<'\073'<<'073'<<'\012';012';11coutcout<<'<<'103'<<'11'<<'73'<<'12';12coutcout<<'<<'\x44'<<'x44'<<'\x09'<<'x09'<<'\x3b'<<'x3b'<<'\x0a';x0a';1314coutcout<<'<<'\x45'<<'x45'<<'\x9'<<'x9'<<'\x3b'<<'x3b'<<'\xaxa';';15coutcout<<"<<"\x46x46\x09x09\x3bx3b\x0dx0d\x0a

9、";x0a";16coutcout<<"<<"\xcdxcd\xcdxcd\xcdxcd\xcdxcd\xcdx

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

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

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