什么是原码 什么是补码 二者有什么联系

2024-12-21 19:18:13
推荐回答(2个)
回答1:

假设机器码为8位,
比如15,他的二进制是00001111,因为他是正数,所以原码为00001111(不变),反码为01110000,补码为01110001

比如-15,他的二进制是-00001111,因为他是负数,所以原码为10001111(第一位为符号位,1表示负,0表示正),反码为11110000,补码为11110001
反码是把原码除符号位的部分都取反,补码是把反码加1

回答2:

都是用来表示带符号数的。

关系,要分为正负数,分别说明。

去看看书,就知道了。

不用在这废话。