现在, 最流行的, 人们普遍使用的是 32 位二进制补码系统, 表示整数.
在 32 位中, 用头一位来表示正负, 余下 31 位表示绝对值的大小. 于是, 可以表示的最大正值为 2 ^ 31 - 1 , 即 2,147,483,647 .
若强行表示更大的数, 则会产生溢出, 导致计算机出现故障.
下图为 8 位二进制补码, 表示整数示意图.
图片来源: 维基百科
现在, 最流行的, 人们普遍使用的是 32 位二进制补码系统, 表示整数.
在 32 位中, 用头一位来表示正负, 余下 31 位表示绝对值的大小. 于是, 可以表示的最大正值为 2 ^ 31 - 1 , 即 2,147,483,647 .
若强行表示更大的数, 则会产生溢出, 导致计算机出现故障.
下图为 8 位二进制补码, 表示整数示意图.
图片来源: 维基百科