原码 反码 补码
原码是符号位 + 数值的绝对值,完全对应人类对正负的直观理解,是最简单的编码方式。
0000 0011为+3,1000 0011为-3,0000 0000为+0,1000 0000为-0。
反码是原码的 “数值位取反”,用于过渡到补码。原码:00000101 反码:00000101 正数反码 = 原码 ,
原码:10000101 反码:11111010 负数:反码 = 符号位不变,数值位按位取反(0 变 1,1 变 0)。
+5 原码:0000101 反码:00000101 补码:00000101 正数补码 = 原码
-5 反码:10000101 原码:11111010 补码:11111011 负数:补码 = 反码 + 1

浙公网安备 33010602011771号