数据类型的取值范围
数据类型 | 取值范围 |
---|---|
char | -128 ~ 127 (1 Byte,大约3位) |
short | -32768 ~ 32767 (2 Bytes,大约五位) |
unsigned short | 0 ~ 65536 (2 Bytes,大约五位) |
int | -2147483648 ~ 2147483647 (4 Bytes,大约十位) |
unsigned int | 0 ~ 4294967295 (4 Bytes,大约十位) |
long | == int |
long long | -9223372036854775808 ~ 9223372036854775807 (8 Bytes,大约十九位) |
unsigned long long | 0 ~ 18446744073709551615(大约二十位) |
__int64 | == long long |
unsigned __int64 | == unsigned long long |
double | 1.7 * 10^308 (8 Bytes) |