C++基本类型
类 型 | 字节数 | 值 域 |
bool | 1 | true or false |
char | 1 | 默认情况下和signed char 型一样:-128到+127.另外, 也可以使char型变量的值域和unsigned char 型一样 |
signed char | 1 | -128~+127 |
unsigned char | 1 | 0~255 |
wchar_t | 2 | 0~65535 |
short | 2 | -32768~+32767 |
unsigned short | 2 | 0~65535 |
int | -2147483648~+2147483647 | |
unsigned int | 0~4294967295 | |
long | 4 | -2147483648~+2147483647 |
unsigned long | 4 | 0~4294967295 |
float | 4 | ±3.4×10±38精度大约为7个数位 |
double | 8 | ±1.7×10±3.8精度大约为15个数位 |
long double | 8 | ±1.7×10±308精度大约为15个数位 |