32位操作系统
char : 1个字节
指针 : 4个字节
short : 2个字节
int : 4个字节
unsigned int : 4个字节
float : 4个字节
double : 8个字节
long : 4个字节
unsigned long : 4个字节
long long :8个字节
64位操作系统
char : 1个字节
指针 : 8个字节
short : 2个字节
int : 4个字节
unsigned int : 4个字节
float : 4个字节
double : 8个字节
long : 8个字节
unsigned long : 8个字节
long long :8个字节
特别注意!这里的操作系统我们更强调的是程序的版本。例如,你在64位windows操作系统下VS编译了一个win32程序,此时的字节数大小则完全符合32位。实在不确定可在编译请使用sizeof来确认一下具体大小到底是多少。
如有错误,敬请指正!