—26的补码是多少?

 我来答
清风聊生活
高粉答主

2021-10-13 · 醉心答题,欢迎关注
知道小有建树答主
回答量:3066
采纳率:100%
帮助的人:47.7万
展开全部

26转换为8位补码。


从原码x转换为八位二进制的步骤为:

【第1步】确定补码的最高位:如果x是正数,补码最高位=0;如果x是负数;补码最高位=1。

【第2步】将|x|转为7位反码,然后+1。

【第3步】将第1步得到最高位和第2步的结果组合起来,即得到x的8位补码。

将-26转换为8位补码的过程如下:

(1)因为 x=-26 为负数,所以补码的最高位=1。

(2)|x|=26 -->0011010(原码)-->1100101(反码) + 1 -->1100110。

(3)所以-26的8位补码 = 1 1100110 = E6h。

做而论道
高能答主

2022-08-09 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部

假设码长是八位。

+26 = +1 1010 (二进制)。

其补码:0001 1010

先减一:0001 1001。

再取反:1110 0110。 这就是-26 的补码。

 

求补码的步骤:

 先写出正数的补码,再减一取反,即可。

求补码,根本就不涉及原码反码符号位。

在计算机中,数值,一律用补码表示和存储。

在计算机中,当然也就没有原码反码。

原码反码,啥用都没有。

你就是求出一朵天花来,也是没用的。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式