原码 反码 补码

来源:互联网 发布:生食熟食知乎 编辑:程序博客网 时间:2024/05/16 01:55

原码

3 原码为 0000 0011
-3原码为 1000 0011
-2 1000 0010
-4 1000 0100

反码

3 反码为 0000 0011
-3反码为 1111 1100
-2 11111101
-4 1111 1011

补码 运算

3补码为 0000 0011
-3补码为 1111 1101
-2 11111110
-4 1111 1100

3+(-3) = (0000 0011 + 1111 1101) 补码—> 0000 0000 –>0000 0000原码
3+(-2) = (0000 0011 + 1111 1110) —> 0000 0001–>0000 0001
3+(-4) = (0000 0011 + 1111 1100) —>1111 1111–>1000 0001

0 0