TA贡献1831条经验 获得超10个赞
C语言包含5个基本数据类型: void, int, float, double, 和 char.C++ 定义了另外两个基本数据类型: bool 和 wchar_t.一些基本数据类型能够被 signed, unsigned, short, 和 long 修饰所以short,long等等都不算基本数据类型。所以是7种基本数据类型.各个数据类型所占的字节数根据机器、操作系统、编译器的不同而不同。在32位处理器,Windows(32位操作系统),VC6环境下,int占32位,4个字节char占8位,1个字节long占32位,4个字节
TA贡献1863条经验 获得超2个赞
int是4个字节,char和byte是1个字节,bool也是一个字节,short int 是2个字节。字节是最基本的内存访问单位了,没有比字节再小的数据类型了。很多时候表示两种状态只需要用到1位就够了,但实现上最少也需要一个字节。
TA贡献1772条经验 获得超8个赞
char型的只占一个字节,范围是-128~127。bool型的也是一个字节,但只有true和false两个值。另外short是占两个字节的,int是占四个字节的,你自己看着使用吧。
举报