为了满足二进制的加减,所以引进了二进制的补码的概念。
1、举例,如何计算-2的补码:
二进制10000010 (第一位的1表示负数)
反码 11111101 (符号位不变,后面的位全部取反)
补码 11111110 (反码加一)
2、举例,如何计算2的补码:
原码反码补码均相同
3、用补码进行相加减才能得到正确答案,如3-1
即3+(-1)
3的补码是00000011
-2的补码是11111110
相加得00000001
为了满足二进制的加减,所以引进了二进制的补码的概念。
1、举例,如何计算-2的补码:
二进制10000010 (第一位的1表示负数)
反码 11111101 (符号位不变,后面的位全部取反)
补码 11111110 (反码加一)
2、举例,如何计算2的补码:
原码反码补码均相同
3、用补码进行相加减才能得到正确答案,如3-1
即3+(-1)
3的补码是00000011
-2的补码是11111110
相加得00000001