C++从入门到精通 第4章 教学PPT.ppt

C++从入门到精通 第4章 教学PPT.ppt

ID:48906228

大小:377.00 KB

页数:27页

时间:2020-02-01

C++从入门到精通 第4章 教学PPT.ppt_第1页
C++从入门到精通 第4章 教学PPT.ppt_第2页
C++从入门到精通 第4章 教学PPT.ppt_第3页
C++从入门到精通 第4章 教学PPT.ppt_第4页
C++从入门到精通 第4章 教学PPT.ppt_第5页
资源描述:

《C++从入门到精通 第4章 教学PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据的种类——数据类型和声明第4章4.1计算机如何识数4.2数据类型4.3类型转化4.4声明章节要点计算机识数的方式整型字符型浮点型数据类型转换声明4.1计算机如何识数4.1.1二进制4.1.2八进制4.1.3十六进制4.1.1二进制计算机只认识0和1,计算机中的数据都是以二进制的形式表示和存储的。(1)二进制的基本思想(2)十进制转化为二进制的方法4.1.1二进制除2取余法例如将十进制数29转化为二进制的步骤如下:(1)29÷2=14//余数为1(2)14÷2=7//余数为0(3)7÷2=3//余数为1(4)3÷2=1

2、//余数为1(5)1÷2=0//余数为1倒着将余数相连即为二进制——(11101)24.1.2八进制引入八进制方便了十进制和二进制之间的转化。八进制和二进制全部是一一映射的关系。二进制000001010011100101110111八进制012345674.1.3十六进制和引入八进制是一样的道理。存在和二进制一一对应的关系。二进制00000001001000110100010101100111十六进制01234567二进制10001001101010111100110111101111十六进制89ABCDEF4.2数据类

3、型4.2.1整型4.2.2字符型4.2.3浮点型4.2.1整型整型是计算机中最常用同时也是最简单的数据类型。(1)整型的表示范围(2)整型的输入和输出4.2.1整型整型的类型和表示形式4.2.1整型有了类型和符号形式,就可以得到表示范围,一般地,我们有公式。有符号形式:L=-2n-1,U=2n-1-1无符号形式:L=0,U=2n-1其中,L表示范围的下限,即整型数据可以表示的最小数值;U表示范围的上限,即整型数据可以表示的最大数值;n表示类型,即位长。4.2.1整型【范例4-1】输入整型数据运算后输出功能:演示数据的输入

4、和输出4.2.2字符型字符型有两种表示方法:用一对单引号括起来的图形符号。用一对单引号括起来的以反斜杠开头的ASCII码值或者特定符号。字符型分为有符号和无符号两种类型。4.2.2字符型【范例4-2】字符型数据的输出功能:主要演示字符型和整型的区别和联系。浮点数也称为实型数。共有两种表示形式:小数表示法实型常量分为整数部分和小数部分如:2.12指数表示法也称科学记数法,指数部分以E或e开始,而且必须是整数。如:1.2e20,-3.4e-24.2.3浮点型所谓类型转化就是将一种数据类型转化为另外一种数据类型。自动转化:字符

5、型---->短整型---->整型---->单精度浮点型---->双精度浮点型强制转化:(要转化的新的数据类型)被转化的表达式4.3类型转化4.3类型转化C++引进四个新的类型转换操作符static_cast在功能上基本上与C风格的类型转换一样强大,含义也一样。它也有功能上限制const_cast用于类型转换掉表达式的const或volatileness属性dynamic_cast,它被用于安全地沿着类的继承关系向下进行类型转换reinterpret_cast是特意用于底层的强制转型4.3类型转化【范例4-3】C++中的类

6、型转化功能:说明类型转化的意义和用法。4.4声明4.4.1声明的一般语法4.4.2类型名称4.4.3对象的生存周期4.4.4声明符4.4.5初始化4.4.1声明的一般语法C++标示符由四部分组成:(可有可无的)分类符(specifier)类型名declarator(声明符)(可有可无的)初始化部分。4.4.1声明的一般语法例如:externint*a=NULL;分类符(specifier)通常是一个初始化关键字,如virtual,extern,通常用来指示所声明的标示符的附加属性。4.4.2类型名称C++中,每一种数据都

7、有类型,也就是有自己的类型名称。类型名称表示了数据的基本属性。4.4.3对象的生存周期生存周期是指一个实体定义以后,存活的时间的度量。对象的生存周期限制在其出现的“完整”的表达式中,“完整”的表达式结束了,对象也就销毁了。4.4.4声明符常见的声明操作符如下:*指针前置*const常量指针前置&引用前置[]数组后置()函数后置4.4.5初始化初始化是指变量和对象定义的时候给其赋值。4.5综合应用本章重点是在说明计算机的识数方法和计算机的数据类型以及声明的基本方法。为了进一步加深理解,我们来看一个综合例子。4.5综合应用【

8、范例4-4】C++中的数据类型的综合应用功能:实现了unsigned和int的输出以及两个数的相除运算。

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

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

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