在C语言中,各数据类型的变量所占用的内存大小,单位字节。
类型 | 32位编译器 | 64位编译器 | 说明 |
---|---|---|---|
* | 4 | 8 | 指针变量 |
char | 1 | 1 | 字符 |
short int | 2 | 2 | 短整形 |
int | 4 | 4 | 整型 |
unsigned int | 4 | 4 | 无符号整型 |
float | 4 | 4 | 浮点型 |
double | 8 | 8 | 双精度浮点型 |
long | 4 | 8 | 长整型 |
long long | 8 | 8 | 双长整型 |
unsigned long | 4 | 8 | 无符号长整型 |
在C语言中,各数据类型的变量所占用的内存大小,单位字节。
类型 | 32位编译器 | 64位编译器 | 说明 |
---|---|---|---|
* | 4 | 8 | 指针变量 |
char | 1 | 1 | 字符 |
short int | 2 | 2 | 短整形 |
int | 4 | 4 | 整型 |
unsigned int | 4 | 4 | 无符号整型 |
float | 4 | 4 | 浮点型 |
double | 8 | 8 | 双精度浮点型 |
long | 4 | 8 | 长整型 |
long long | 8 | 8 | 双长整型 |
unsigned long | 4 | 8 | 无符号长整型 |