5个回答
展开全部
计算机中,负数为什么用补码表示?
这是一个常识性的问题。
对于钟表,倒拨 5 小时,可以用正拨 7 小时来代替。
对于两位十进制数,-1,可以用 +99 来代替。
如:25 - 1 = 24
25 + 99 = (1) 24
舍弃进位,结果就是相同的。
这里说到的 (5、7) 和 (1、99) 就是互为“补数”的关系。
找到了补数,就可以用加法,代替减法运算。
-----------
计算机中,负数为什么用补码表示?
用补码代替负数,就可以节约一个减法器,简化计算机的硬件设备。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
保证0的左右不矛盾
1是0001,推算出0是0000;
-1的是1111,推算出0也是0000。
如果直接用反码(0变成1,1变成0)那么0就会有两个结果。
如果用第一位表示符号,后三位表示大小,那么就有空间浪费。
1是0001,推算出0是0000;
-1的是1111,推算出0也是0000。
如果直接用反码(0变成1,1变成0)那么0就会有两个结果。
如果用第一位表示符号,后三位表示大小,那么就有空间浪费。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实,根本原因,是因为【补码是一个正数】。
使用了补码,在计算机中,就没有负数了,同时,也就没有了减法运算。
那么,既简化了算法,也能简化计算机的硬件。
计算机中,负数为什么用补码表示?
就是为了:省钱。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
存储省事啊 真是的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询