高分悬赏啊...二进制中0-1=1是怎么一回事。说清楚一点,具体一点。谢谢哪位高手啦。

 我来答
奈何啊jn
2014-12-17 · 超过63用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:158万
展开全部
计算机中采用二进制进行计数,二进制数的计算均要考虑是多少位的二进制数的运算。平时数学里面用 1-2=-1,在计算机中如何进行呢?假设采用8位二进制数表示则 1(D)= 0000 0001(B) 2(D)= 0000 0010(B) 0000 0001 - 0000 0010 1111 1111 这是不是不对呢?我们来看看-1的8位二进制补码是什么?负数的补码的运算规则,是该负数的绝对值的原码,对于-1它的绝对值为1,其原码为0 000 0001,其中最高位0表示正号,后面7位表示数值,对该原码求其反码为1 111 1110,然后在反码基础上加上1,则得到 1 111 1111 这和上面的减法运算得到的结果一致。 实际上0-1=1 其实也就是大概这个意思。我觉得你对于0-1=1这个问题的理解有点偏差,其实这只是告诉你二进制在进行减法的一个规则,为什么毕巧结果为1,其实是减数向高位借了位的原因,而不要把它看成是一个数学上的理论概念,这是一个运算规则而已,有点和原手虚键来小时候我们记的乘法口诀差不多的个概念。誉耐
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式