参考:https://www.cnblogs.com/jiaochen/p/5524335.html
32位系统
sizeof(short)=2
sizeof(int)=4
sizeof(bool)=1
sizeof(float)=4
sizeof(double)=8
sizeof(long)=4
sizeof(long long)=8
sizeof(int*)=4
sizeof(char*)=4
sizeof(char)=1
64位系统
sizeof(short)=2
sizeof(int)=4
sizeof(bool)=1
sizeof(float)=4
sizeof(double)=8
sizeof(long)=8
sizeof(long long)=8
sizeof(int*)=8
sizeof(char*)=8
sizeof(char)=1
主要区别在于long类型和指针类型!
long类型,在64位系统下是8个字节,和long long一样;但是在32位系统下是4字节跟int一样
指针类型,在64位系统下是8字节