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

上传人:牧羊曲112 文档编号:6153947 上传时间:2023-09-30 格式:PPT 页数:27 大小:263.49KB
返回 下载 相关 举报
C++从入门到精通第4章教学PPT.ppt_第1页
第1页 / 共27页
C++从入门到精通第4章教学PPT.ppt_第2页
第2页 / 共27页
C++从入门到精通第4章教学PPT.ppt_第3页
第3页 / 共27页
C++从入门到精通第4章教学PPT.ppt_第4页
第4页 / 共27页
C++从入门到精通第4章教学PPT.ppt_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《C++从入门到精通第4章教学PPT.ppt》由会员分享,可在线阅读,更多相关《C++从入门到精通第4章教学PPT.ppt(27页珍藏版)》请在三一办公上搜索。

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)292=14/余数为1(2)142=7/余数为0(3)72=3/余数为1(4)32=1/余数为1(5)12=0/余数为1倒着将余数相连即

2、为二进制(11101)2,4.1.2 八进制,引入八进制方便了十进制和二进制之间的转化。八进制和二进制全部是一一映射的关系。,4.1.3 十六进制,和引入八进制是一样的道理。存在和二进制一一对应的关系。,4.2 数据类型,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表示范围的下限

3、,即整型数据可以表示的最小数值;U表示范围的上限,即整型数据可以表示的最大数值;n表示类型,即位长。,4.2.1 整型,【范例4-1】输入整型数据运算后输出功能:演示数据的输入和输出,4.2.2 字符型,字符型有两种表示方法:用一对单引号括起来的图形符号。用一对单引号括起来的以反斜杠开头的ASCII码值或者特定符号。字符型分为有符号和无符号两种类型。,4.2.2 字符型,【范例4-2】字符型数据的输出功能:主要演示字符型和整型的区别和联系。,浮点数也称为实型数。共有两种表示形式:小数表示法实型常量分为整数部分和小数部分如:2.12指数表示法也称科学记数法,指数部分以E或e开始,而且必须是整数。

4、如:1.2e20,-3.4e-2,4.2.3 浮点型,所谓类型转化就是将一种数据类型转化为另外一种数据类型。自动转化:字符型-短整型-整型-单精度浮点型-双精度浮点型强制转化:(要转化的新的数据类型)被转化的表达式,4.3 类型转化,4.3 类型转化,C+引进四个新的类型转换操作符static_cast在功能上基本上与C风格的类型转换一样强大,含义也一样。它也有功能上限制const_cast用于类型转换掉表达式的const或volatileness属性dynamic_cast,它被用于安全地沿着类的继承关系向下进行类型转换reinterpret_cast是特意用于底层的强制转型,4.3 类型转

5、化,【范例4-3】C+中的类型转化功能:说明类型转化的意义和用法。,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 声明的一般语法,例如:extern int*a=NULL;分类符(specifier)通常是一个初始化关键字,如virtual,extern,通常用来指示所声明的标示符的附加属性。,4.4.2 类型名称,C+中,每一种数据都有类型,也就是

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号