原码,反码,补码

来源:互联网 发布:青岛淘宝代理 编辑:程序博客网 时间:2024/06/05 17:01

一,在原码,反码,补码的表示中,第一位是符号位

二,正数的原码==反码==补码

四,对于负数, 有小数和没有小数都是一样的道理;最高位是符号位;
对于负数,反码呢,等于原码 按位取反, 补码等于反码在最低位+1
**比如N = -01010, 它的
真值是-01010,
原码表示是11010,
反码表示是10101,
补码表示是10110**

**比如N = -0.11011, 它的
真值是-0.11011,
原码表示是1.11011,
反码表示是1.00100,
补码表示是1.00101**

其中,[+0]的原码,反码,补码都是0.000000…..0
根据上面的负数的表示的方法和规律;
[-0]的原码是1.00000…0
[-0]的反码表示是1.1111…1
[-0]的补码表示是反码在最低位加+1, 是0.000…0