C++基本变量类型
算数类型表
类型 |
含义 |
最小存储空间 |
取值范围 |
bool |
布尔型 |
– |
|
char |
字符型 |
8位 |
-2^7 ~ 2^7-1 |
wchar_t |
宽字符型 |
16位 |
|
short |
短整型 |
16位 |
-2^15 ~ 2^15-1 |
int |
整型 |
16位 |
-2^31 ~ 2^31-1 |
long |
长整型 |
32位 |
-2^31 ~ 2^31-1 |
float |
单精度浮点数 |
6位有效数字 |
+/- 3.40282e+038 |
double |
双精度浮点数 |
10位有效数字 |
+/- 1.79769e+308 |
long double |
扩双精度浮点数 |
10位有效数字 |
+/- 1.79769e+308 |
整数型:Short、int、long:
Short类型表示半个机器字(word)长,int类型表示一个机器字长,而long类型为一个或两个机器字长(在32位机器中,int类型和long类型通常字长是相同的)。