不同编译器下的数据类型占用的字节数

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