32位和64位常用数据结构所占字节数

32位编译器:
char :1个字节
指针变量: 4个字节
short int : 2个字节
int: 4个字节
unsigned int : 4个字节
float: 4个字节
double: 8个字节
long: 4个字节
long long: 8个字节
unsigned long: 4个字节


64位编译器:
char :1个字节
指针变量: 8个字节
short int : 2个字节
int: 4个字节
unsigned int : 4个字节
float: 4个字节
double: 8个字节
long: 8个字节
long long: 8个字节
unsigned long: 8个字节

总结:常用数据结构中,32位和64位所占字节数不同的是:指针变量、long

猜你喜欢

转载自blog.csdn.net/buki26/article/details/78289302