已知X的补码为10011000,其原码为?为什么?
2个回答
展开全部
已知 X 的补码为 1001 1000,其原码为?为什么?
转换过程:
如果首位为 0,补码=原码=反码。
如果首位为 1,数值位取反加一,即可实现“补码与原码”互换。
对 1001 1000 取反,为 1110 0111,再加一,得:1110 1000。
对 1110 1000 取反,为 1001 0111,再加一,得:1001 1000。
补码 ←→ 原码,方法是相同的。
---------------
注意:-128 的补码是 1000 0000。
用取反加一,却不能得到-128 的原码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询