数据类型 | 占用空间 | 取值范围 |
short(短整型) | 2字节 | -32768 ~ 32767 |
int(整型) | 4字节 | -2147483648 ~ 2147483647 |
long(长整形) | 4字节 (linux32位为4字节,64位为8字节) | -2147483648 ~ 2147483647 |
long long(长长整形) | 8字节 | ±9223372036854775808 |
float(单精度小数) | 4字节 | 7位有效数字 |
double(双精度小数) | 8字节 | 15~16位有效数字 |
char(字符型) | 1字节(是字符,不是字符串,注意区分) | 字符型变量在内存中储存的是ASCii编码 |
string(字符串) | ||
bool(布尔型) | 1 | true(1),false(0) |