不同编译器下的数据类型占用的字节数
1.x86
2.x64
3. c++标准规定了数据类型的尺寸的最小值,同时允许编译器赋予这些类型更大的尺寸!
64位CPU的计算机上安装64位系统。
|
16位编译器 |
32位编译器(VS中设置为x86:即32位OS) |
64位编译器(VS中设置为x64:即64位OS) |
char |
1字节 |
1 |
1 |
short int |
2 |
2 |
2 |
char*/short*/int*/long*都是一样(所有类型的指针跟cpu寻址位数有关--这里是64位CPU的计算机上) |
2 |
4 |
8 |