补码讲解
补码两种定义:
- 正数的补码等于他的原码;负数的补码等于反码+1
- 负数的补码等于他的原码自低位向高位,尾数的第一个‘1’及其右边的‘0’保持不变,左边的各位按位取反,符号位不变。
其实上面那两段话,都只是补码的求法,而不是补码的定义。很多人以为求补码就要先求反码,其实并不是。
0其实归到正数了,
所以正数表示的范围要减1
原码+补码 = 零
版权声明:本文为yeni原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
其实上面那两段话,都只是补码的求法,而不是补码的定义。很多人以为求补码就要先求反码,其实并不是。
0其实归到正数了,
所以正数表示的范围要减1
原码+补码 = 零