-128的八位补码是?

 我来答
百度网友b9a9502
2022-08-31 · TA获得超过3106个赞
知道答主
回答量:27
采纳率:0%
帮助的人:6735
展开全部

-128的8位的话原码和反码都无法表示, 补码是10000000。

这个属于特殊情况,需要自己记住。

扩展资料

在计算机内,有符号数有3种表示法:原码、反码和补码。

原码:在数值前直接加一符号位的表示法。

符号位 数值位 [+7]原= 0 0000111 B[-7]原= 1 0000111 B

反码:正数:正数的反码与原码相同。负数:负数的反码,符号位为"1",数值部分按位取反。

例如: 符号位 数值位

[+7]反= 0 0000111 B

[-7]反= 1 1111000 B

补码的表示:

正数:正数的补码和原码相同。

负数:负数的补码则是符号位为"1"。并且,这个"1"既是符号位,也是数值位。数值部分按位取反后再在末位(最低位)加1。也就是"反码+1"。

参考资料

补码—百度百科

做而论道
高能答主

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

-128 的八位补码是?

-128 的八位补码是:1000 0000。

-128 的原码反码,都不存在。

求-128 的补码,取反加一,就不好用了。

必须用“补码定义式”才能求出来。

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式