基本数据类型与基本运算.ppt

基本数据类型与基本运算.ppt

ID:51624926

大小:1.02 MB

页数:90页

时间:2020-03-26

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

《基本数据类型与基本运算.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章基本数据类型与基本运算2.1基本数据类型及其派生类型2.2C++基本运算12.1基本数据类型及其派生类型 --2.1.1四种基本数据类型2.1.2基本类型的派生类型2.1.3enum类型2类型概念的几个要点是:(1)每一项数据应唯一地属于某种类型;(2)每一数据类型意味着一个有明确定义的值的集合;(3)同一类型的数据占有相同大小的存储空间;(4)同一类型的数据具有相同的(允许对其施加的)运算操作集。32.1.1四种基本数据类型--C++预定义了四种最基本的数据类型:整型、浮点型(也称实型)、字符型、无值型。整型数据说明符

2、为int;浮点型又分为单精度浮点型float及双精度浮点型double;字符型用char;而无值型使用void。4VC6.0中bool也是一种预定义的基本数据类型注意,某些C++编译(如VC6.0)认为bool也是一种系统预定义的基本数据类型,它代表逻辑型,仅有两个取值(一个常量值为标识符false,而另一个为标识符true)。其中的false代表逻辑值0(假),而true则代表逻辑值1(真)。通过基本数据类型能够导出(或派生出)其它的数据类型。程序中用到的所有变量以及有名常量都必须在使用前先说明其数据类型。字面常量由系统自动

3、将其归属于某种数据类型(从其“字面书写格式”区分)。51.int类型表示整型数据。其值集(取值范围)为:-32768~32767。通常占用两个字节的存储空间(注意,在VC6下,int等同于longint,占用四个字节的存储空间)。允许对其施加的运算(操作)有:算术运算(+、-、*、/、%等),关系运算(<、<=、>、>=、==、!=)及一些其他运算。6int类型字面常量的“字面书写格式”为:(1)十进制整数与数学中的表示完全相同。如:5980,-123,0,32766。组成十进制整数的基本字符为:0,1,...,9(共10个)

4、。(2)八进制整数以数字0开头的整数为八进制整数。如:017,0321,-0777。组成八进制整数的基本字符为:0,1,...,7(共8个)。(3)十六进制整数以两个符号0x(或0X)开头的整数为十六进制整数。如:0x30,-0xA9f3,0X777。组成十六进制整数的基本字符为:0,1,...,9,A,B,C,D,E,F(共16个,6个字母也可以小写)。72.float与double类型表示实型数据。float值集(取值范围)为:-3.4E38~3.4E38,通常占用四个字节的存储空间。double值集(取值范围)为:-1.

5、7E308~1.7E308,通常占用八个字节的存储空间。允许对其施加的运算(操作)有:算术运算(+,-,*,/等),关系运算(<,<=,>,>=,==,!=)及一些其他运算。8实型数据字面常量的“字面书写格式”为:(1)一般表示形式(也称定点表示法)与数学中的实数表示法相同。如:45.6,-1279.23,0.5。(2)指数表示形式(也称科学表示法)由尾数部分,字母E或e,后随指数部分构成。如:-592e12,12345.6E-2,0.123456e3。其中后两个数都表示实数123.456。93.char类型表示字符数据。其值

6、集即为ASCII码集(书P31,表2.1),也即C++使用的全部基本符号。1个字符数据表示1个基本符号,占用一个字节的存储空间。在内存中,字符数据以ASCII码存储,即是说,系统是以整数来表示字符数据的。从而那些可施加于整数的运算(如算术运算及关系运算等)也可施加于字符型数据。10char类型字面常量的“字面书写格式”为:(1)用单引号括起一个基本符号如:'A','a','8','+','?'。单引号为定界符,不属于字符型常量的一部分。(2)以反斜杠''开头的转义字符--参看书p36用于将反斜杠后面的一个特定字符或反斜杠后面

7、的三个数字字符转变成另外的意义。表示的仍是一个字符。通常表示那些不可显示的或从键盘无法输入的字符,以及那些被指定为特殊用途的字符。11例如:''--代表一个字符,表示“换行”;'t'--代表一个字符,表示“制表符”,用于实现横向跳格;'\'--代表一个字符,表示反斜杠字符本身;'''--代表一个字符,表示单引号;'"'--代表一个字符,表示双引号;'ddd'--代表一个字符,该字符的ASCII码值为八进制的ddd(其中的d表示0到7的一个数字字符);12'xhh'--代表一个字符,该字符的ASCII码值为十六进

8、制的hh(其中的h表示0到F的一个数字字符)。可知,使用'ddd'或'xhh'的方式是可以表示任一个字符数据的,如,'101','x41',和'A'均可用来表示字符常量A。转义字符可以出现在字符串常量中,但仍代表一个字符。如,字符串常量"tNankaiUnivers

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

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

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