16位编译器
正向归类
变量类型 | 字节数 |
---|
char | 1个字节 |
char*(即指针变量) | 2个字节 |
short int | 2个字节 |
int | 2个字节 |
unsigned int | 2个字节 |
float | 4个字节 |
double | 8个字节 |
long | 4个字节 |
long long | 8个字节 |
unsigned long | 4个字节 |
反向归类
字节数 | 变量类型 |
---|
1个字节 | char |
2个字节 | char*、short int、int、unsigned int |
4个字节 | float、long、unsigned long |
8个字节 | double、long long |
32位编译器
正向归类
变量类型 | 字节数 |
---|
char | 1个字节 |
char*(即指针变量) | 4个字节 |
short int | 2个字节 |
int | 4个字节 |
unsigned int | 4个字节 |
float | 4个字节 |
double | 8个字节 |
long | 4个字节 |
long long | 8个字节 |
unsigned long | 4个字节 |
反向归类
字节数 | 变量类型 |
---|
1个字节 | char |
2个字节 | short int |
4个字节 | char*、int、unsigned int、float、long、unsigned long |
8个字节 | double、long long |
64位编译器
正向归类
变量类型 | 字节数 |
---|
char | 1个字节 |
char*(即指针变量) | 8个字节 |
short int | 2个字节 |
int | 4个字节 |
unsigned int | 4个字节 |
float | 4个字节 |
double | 8个字节 |
long | 8个字节 |
long long | 8个字节 |
unsigned long | 8个字节 |
反向归类
字节数 | 变量类型 |
---|
1个字节 | char |
2个字节 | short int |
4个字节 | int、unsigned int、float |
8个字节 | char*、double、long、long long、unsigned long |
*注:编译器位数可参考软件“关于软件”内的说明介绍32bit、64bit。