在计算机中表示数时,为什么要引入补码?

 我来答
声平晓丁维
2019-10-25 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:27%
帮助的人:669万
展开全部
补码:就是将负数用正数来表示
为什么运算是用的是补码?
简单回答就是为了制作简单。因为只要只做一个加法的运算就可以把所有的加,减,乘,除等表示出来。如果你不用补码。那将要制作别的运算器。那会浪费,而且制作也很复杂。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哀翔飞北尘
2019-06-03 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:31%
帮助的人:599万
展开全部
为了便于硬件逻辑电路的实现,
计算机中的数值用机器数来表示及运算,而这个数本身称作真值。
机器数包括:原码、反码、补码、移码、……
.
机器数用补码表示的好处:
原码简单,适用于乘除运算,但用原码表示的数进行加减法运算比较复杂。
补码,减法运算可以用加法来实现,例如
[x-y]补
=
[x]补
+[-y]补,
且数的符号位也可以当作数值一样参与运算,便于运算结果的正负及是否溢出判断。
因此在计算机中大都采用补码来进行加减及乘除运算。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式