-128的补码怎么算?

 我来答
匿名用户
推荐于2017-04-26
展开全部
-128是个特殊的数,不用考虑符号位!若字长为1byte,因有一位是符号位,所以原码能表示数值的范围为(-127~-0 +0~127)共256个注:-0和+0.(印度人将零作为标记并放入运算之中,对人类文明的贡献极大)在补码中用(-128)代替了(-0),所以补码的表示范围为:(-128~0~127)共256个.
注:(-128)没有相对应的原码和反码, (-128) = (10000000)希望对你有帮助!
网易云信
2023-12-06 广告
UIkit是一款轻量级、模块化、基于jQuery的UI框架,它提供了大量易于使用的UI组件,包括按钮、表单、表格、对话框、通知等等。UIkit的设计理念是尽可能地简洁和灵活,开发者可以根据自己的需求自由地选择需要的组件和样式,从而快速构建出... 点击进入详情页
本回答由网易云信提供
做而论道
高能答主

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

码长八位时,-128 既没有原码,也没有反码。


所谓的:原码取反加1,就是无处下手的。


其实,求负数的补码,方法步骤,极其简单。


就是:用绝对值减一,再取反,就完事了。


那么,就是 127 = 0111 1111。


取反,即为:1000 0000,这就是-128 的补码。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙里波特
2020-07-04 · TA获得超过5725个赞
知道大有可为答主
回答量:1.1万
采纳率:96%
帮助的人:807万
展开全部

正确答案:网页链接

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-13
展开全部
负数的补码是它的原码取反再加一-128的原码就是他的绝对值128的二进制表达10000000取反就是01111111再加一就是10000000 虽然-128与正128的补码是一样的 但这只是特例 并不是所有负数的补码都和他的绝对值的补码一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-13
展开全部
就是用取反加1的原则,128就是1000 0000取反后就是0111 1111加1就是1000 0000是一样的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式