第二讲 面向对象、数据类型、表达式
- 格式:ppt
- 大小:215.00 KB
- 文档页数:17


C++的特点:1.支持抽象数据类型2.多态性,一个接口,多重算法,支持早期联编和滞后联编3.继承性,保证了代码复用,支持分类的概念一个c++程序由一个或多个函数构成,并且在这些函数中只有一个主函数main ,它是程序执行的入口。
C++程序严格区别字母的大小写。
第2章 基本数据类型、运算符与表达式【内容提要】 数据类型 变量与常量 运算符与表达式 简单输入与输出 【重点与难点】 2.1 数据类型在C++程序里,每个名字都有一个与之相关联的类型,这个类型决定了可以对这个名字所指代的实体应用什么操作,并决定这些操作将如何做出解释。
图中Type 表示非控数据类型。
2.1.1 基本数据类型逻辑型:又称布尔型,用关键字bool 表示。
有两个值true 或false 。
true 可以转换成整数1,false 可以转换成整数0。
与此对应,整数也可以隐式的转换成bool 值:非0的整数转换成true,0转换成false 。
数据类型基本数据类型复合数据类型字符型 char结构类型 struct 枚举类型 enum单精度型 float数组类型 Type[] 双精度型 double布尔型 bool 浮点型指针类型 Type* 联合类型 union 类类型 class 空类型 void整型 int图2.1 C++的数据类型字符型:用关键字char表示。
取值包含具体实现所用的字符集里的一个字符。
字符型数据通常占用1个字节的存储空间。
整型:用关键字int表示。
取值是计算机所能表示的所有整数。
浮点型:包括单精度型(float)和双精度型(double)。
单精度型通常占用4个字节的存储空间,双精度型通常占用8个字节的空间。
空类型:用关键字void表示。
用于说明某个函数没有返回值。
没有void类型的对象。
在基本的数据类型前可以添加修饰符,以改变基本类型的意义。
signed:有符号。
unsigned:无符号。
unsigned和signed只用于修饰char和int,且signed修饰词可以省略。