第2章-基本数据类型、运算符与表达式
———————————————————————————————— 作者: ———————————————————————————————— 日期:
?
C++的特点:1.支持抽象数据类型
2.多态性,一个接口,多重算法,支持早期联编和滞后联编 3.继承性,保证了代码复用,支持分类的概念
一个c++程序由一个或多个函数构成,并且在这些函数中只有一个主函数main,它是程序执行的入口。 C++程序严格区别字母的大小写。
第2章 基本数据类型、运算符与表达式
【内容提要】 数据类型 变量与常量 运算符与表达式 简单输入与输出 【重点与难点】 2.1 数据类型
在C++程序里,每个名字都有一个与之相关联的类型,这个类型决定了可以对这个名字所指代的实体应用什么操作,并决定这些操作将如何做出解释。
布尔型 bool 整型 int
基本数据类型 字符型 char 单精度型 float 浮点型 双精度型 double 空类型 void 数据类型 指针类型 Type* 数组类型 Type[] 枚举类型 enum
复合数据类型 联合类型 union 结构类型 struct 类类型 class 图2.1 C++的数据类型
图中Type表示非控数据类型。
2.1.1 基本数据类型
逻辑型:又称布尔型,用关键字bool表示。有两个值true或false。true可以转换成整数1,false可以转换成整数0。与此对应,整数也可以隐式的转换成bool值:非0的整数转换成true,0转换成false。