1.简介
C++基本数据类型主要包括整型、无符号类型、char类型、bool类型。
2.数据类型大小(64位)
数据类型 | 所占字节 |
---|---|
char | 1 |
short | 2 |
int | 4 |
float | 4 |
double | 8 |
long | 8 |
long long | 8 |
1.不同数据类型所能表示的最大数:
1字节相当于8位的内存单元,所以1字节能表示的数为28=256
数据类型 | 最小值和最大值 |
---|---|
char | -128~127 |
short | -32768~32767 |
int | -2147483648~2147483647 |
float | 1.4013E-45~3.4028E+38 |
double | -2^63 ~ 2^63-1 |
long | -2^63 ~ 2^63-1 |
long long | -2^63 ~ 2^63-1 |
Char类型
char也是一种整型,不过它是专门用来存储字符的,包括字母、数字、标点符号等。字符的字面值参考ASCII码。
bool类型
在计算中,布尔类型的值可以是true或false,在C中是没有bool类型的,而在C++中就引入了bool,即true和false,字面值则被转换为1和0。