不同的数据类型所占字节数不同。在32位处理器和64位处理器下数据类型所占字节数是一样的,不同的是指针类型。
一、32位处理器:
char:1个字节
char*p:4个字节
int:4个字节
unsigned int:4个字节
double:8个字节
short:2个字节
long:4个字节
long long:8个字节
unsigned long:4个字节
二、64位处理器
char:1个字节
char*p:8个字节
int:4个字节
unsigned int:4个字节
double:8个字节
long:4个字节
long long:8个字节