阅读背景:

C++ -- 基本数据类型的表现形式

来源:互联网 

基本数据类型的表现形式

  • 整数类型
    C++提供的整数类型有三种:int, long, short,在32位系统中,int, long 都占4字节,short占2字节。同时它们又可以分为有符号型与无符号型,在内存中,前者数据由一个符号位 + 数据位组成,而后者全是数据位组成。所以无符号整数类型表示的正数区间比有符号表示的正数区间要大一倍。如以int为例,对于unsigned int的取值范围:0x00000000-0xFFFFFFFF(0-4294967295),而signed int的取值范围:0x80000000-0x7FFFFFFF(-2147483648-2147483647)这里负数区域之所以要比正数区域多一,是因为我们把-0(0x80000000)规定为最小值-2147483648,这样就没有+0与-0区别了,就是0。 C++提供的整数类型有三种:int




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: