您的位置:首页 > 编程语言 > C语言/C++

(二)C++中的数据类型和初始化方式

2016-09-01 22:36 106 查看
在学习C语言的时候接触了C语言的数据类型

C的数据类型有:

基本类型: 整形 int

字符型 char

实型 单精度实型 float,双精度实型 double

构造类型: 数组类型

结构类型 struct

联合类型 union

枚举类型 enum

指针类型

在C++中又新增了一个新类型:布尔类型(bool)

在C中判断真假是用1和0来判断,而在C++可以用bool来判断真假:true/false

C:

int flag = 0;
if(flag == 1) {
....
} else {
....
}


C++:

bool flag = 0;
if(flag) {
....
} else {
....
}


C++新的初始化方法

首先说一下C的初始化方法,在C中只有一种初始化方法:int a = 1024;

C++有两种初始化方法,一种和C的一样:int a = 1024; 第二种:int a(1024);直接初始化。

直接初始化的好处:在普通的基本数据类型的时候体现不出优势,不过在复杂的数据类型中可以体现出速度快的优势
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: