补码讲解

补码两种定义:

  • 正数的补码等于他的原码;负数的补码等于反码+1
  • 负数的补码等于他的原码自低位向高位,尾数的第一个‘1’及其右边的‘0’保持不变,左边的各位按位取反,符号位不变。

其实上面那两段话,都只是补码的求法,而不是补码的定义。很多人以为求补码就要先求反码,其实并不是。

0其实归到正数了,
所以正数表示的范围要减1
原码+补码 = 零

posted @ 2019-11-11 16:50  james_cai  阅读(903)  评论(0)    收藏  举报