32,64位编译环境下的sizeof问题经常出现。
不过,两者环境下的数据类型所占字节数都是一样的,
char:1字节;
short:2字节;
int:4字节;
long:4字节;
long long:8字节;
float:4字节;
double:8字节;
long double:8字节;
唯一不同的是:指针类型
32位:指针类型占4个字节
64位:指针类型占8个字节
char:1字节;
short:2字节;
int:4字节;
long:4字节;
long long:8字节;
float:4字节;
double:8字节;
long double:8字节;