负数的原码、反码、补码,负数的补码怎么求的

发布时间:2020-07-11 02:18:46

负数的原码、反码、补码,负数的补码怎么求的

网友回答

以-3为例,
  [-3]原 = 1000 0011
  [-3]反 = 1111 1100 原码除符号位外各位取反
  [-3]补 = 1111 1101 反码末位加1
  -3的补码减1得自 1111 1100
  再取反得 1000 0011
  即为a1,a1也就是-3的原码。
  -3的补码取反得 1000 0010
  再加1得 1000 0011
  即为a2,a2也就是-3的原码。
  结论,负数的补码减1取反得原码,zhidao取反加1也得原码。

网友回答

9的源码为00001001,如果是负数的话,补码为最高位置1 ,其余取反也就是11110110,然后在最低位加1即可即11110111
以上问题属网友观点,不代表本站立场,仅供参考!