-128的补码是怎么求出来的啊?

http://zhidao.baidu.com/question/189891535.html您好,上述网址中解答如下:在8位二进制数的条件下,数值位只有7位。你按照规定... http://zhidao.baidu.com/question/189891535.html

您好,上述网址中解答如下:
在8位二进制数的条件下,数值位只有7位。

你按照规定的步骤来求,超过7位的,舍弃即可。

结果是:1000 0000。

我的疑问来了,如果这样的话,那么由这个10000000反过来推-128的反码是多少?
也得不到啊。

求解,-128的补码如何求的,顺带指点下反码咋求,谢谢
展开
 我来答
做而论道
高能答主

2012-06-18 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3.2万
采纳率:86%
帮助的人:8797万
展开全部
-128,并没有原码和反码。
用““求反加一””方法,只能是闭着眼睛进行,不能认真的。

求任何数(特别是-128)的补码,严格的说,应该是按照定义式进行。

关于定义式,可以搜:

做而论道 原码、反码和补码

百度一下,即可找到。
更多追问追答
追问
前辈果然高深莫测,请教您下,既然如您所说,那么反码的概念就没意义了吧?书上说计算机中用的整数用的是二进制补码,那么原码和反码有啥作用呢?
再者,就是书上说计算机中用的整数用的是二进制补码,那么如果是小数,用什么表示?谢谢
追答
只是在求反加一的过程中,涉及到了反码。
其它用途?
真没有发现它有什么用。

原码,还是有实用意义的,它毕竟代表了数字的绝对值。

小数,表示方法就复杂多了,一般是都用“浮点数”的形式。
实际上,涉及到小数的时候,都是用高级语言了。
使用高级语言,对数字的各种具体的存放形式,已经不用人们关心了。
庭田科技
2025-08-07 广告
LMS Test.Lab 是一款测试分析软件,专为物理测量和动态测试需求设计,广泛应用于噪声、振动和耐久性(NVH)分析。LMS Test.Lab集成了数据采集、信号处理和多种分析工具,能够帮助工程师在产品设计和测试过程中高效识别并解决振动... 点击进入详情页
本回答由庭田科技提供
百度网友45b80e1
2012-07-01
知道答主
回答量:19
采纳率:0%
帮助的人:3.1万
展开全部
高手已说得很明白
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式