计算机中原码,反码,补码之间关系

 我来答
章佳玉兰蓟风
2019-07-20 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:907万
展开全部
所谓原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。  反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
  补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1。
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。光电编码器每转输出60(我们用老板没有说)个脉冲,五线制。其中两根为电源线,三根为脉冲线(A相、B相、Z)。电源的工作电压为 (+5~+24V)直流电源。光... 点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
第合英尧甲
2019-08-06 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:33%
帮助的人:789万
展开全部
原码:就是原码,真实的码
反码:在原码的基础上,符号位不变,数值位按位取反
补码:1)正数的补码:与原码相同。
【例1】+9的补码是00001001。
(2)负数的补码:符号位为1,其余位为该数绝对值的原码按位取反然后整个数加1。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
说宜嘉程灵
2019-01-01 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:872万
展开全部
正数:原码、补码、反码都是一样
这个肯定没问题
负数:原码
-->(对原码除符号位外按位取反)-->反码
-->(对反码加1)->补码
所以根据原码求补码就是
取反加1
例:-7的原码(10000111)->取反得反码(11111000)->加1得补码(11111001)
所以-7的补码是11111001。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙里波特
2020-09-10 · TA获得超过5251个赞
知道大有可为答主
回答量:1.1万
采纳率:95%
帮助的人:641万
展开全部

带符号数,在计算机中,是以补码存放的。

所以,在计算机中,只有补码,并没有原码、反码。

 

那么,补码和原码、反码,根本就没有任何联系。

补码,只和补码有关系。

 

大家都知道,绝对值相同的正、负数,之和为零:

  (+6)+(-6)= 0

用补码计算,也就是:

  [+6]补 +[-6]补 = 0

那么,就可以导出:

  [-6]补 = 0-[+6]补

式中,正数的补码,就是该正数本身。

那么,负数的补码,就是:零-正数的补码。

 

例如,求-6 的八位补码,如下即可:

 [+6]补 = 0000 0110。

 [-6]补 = 0-0000 0110 = 1111 1010。

这就完了。

根本就用不着 原码反码符号位

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
但叶飞利渟
2020-02-19 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:602万
展开全部
不一样!应该是加一,但不是那么的加法。『整型负数补码转化十进制:一、先对补码除符号位各位取反;二、转化成十进制数;三、再十进制数上加一。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式