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 |