计算机二进制中知道X的补码,怎么求-X的补码

 我来答
性念烟f
2020-03-25
知道答主
回答量:9
采纳率:0%
帮助的人:2234
展开全部

例:X=-0.1101,求【-X】的补码

先求 -X=0.1101(就是换符号,你可以先这么理解,具体的可能不是这样的)

然后再求-X的补码,根据补码运算规则:

正数或零:[X]补=[X]原

负数:符号位为1,各数值位取反,最低位加1。

         或:符号位为1,数值部分从高位到低

             位取反,直到最后一个“1”前。

便可得到【-X】的补码为0.1101


再比如X=0.1101,求【-X】补码

先求 -X=-0.1101,原码即为1.1101,根据补码规则,【-X】补码=1.0011

注:在计算机寄存器中是不显示小数点的,为了方便理解,把小数点标出来了

0_狮子座_0
2011-12-08 · TA获得超过1315个赞
知道大有可为答主
回答量:1016
采纳率:100%
帮助的人:1216万
展开全部
X的补码就是X按位取反,-X的补码就是X按位取反再加1,也就是说你把X的补码加1应该就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

推荐于2018-05-11 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
知道X的补码,--这里的X,可能是正数、零,或负数。
怎么求-X的补码--连同符号位,求反加一即可。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孤狐lool
2020-03-26
知道答主
回答量:1
采纳率:0%
帮助的人:634
展开全部
就是先求出X的补码,再将X的补码各位取反,末位加一。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙里波特
2024-10-31 · TA获得超过5250个赞
知道大有可为答主
回答量:1.1万
采纳率:95%
帮助的人:637万
展开全部
计算机二进制中知道X的补码 110 0011,怎么求-X的补码
---------------------------
常识:X + (-X ) = 0。
即有:[ X ]补 + [-X ]补 = [ 0 ]补。
移项:[-X ]补 = [ 0 ]补 -[ X ]补。
计算:[-X ]补 = 000 0000-110 0011 =(借位1) 001 1101。
进位或借位,都直接丢掉。
所以:[-X ]补 = [ 0 ]补 -[ X ]补 = 001 1101。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式