补码1.0000的真值为什么是-1呢?

 我来答
帐号已注销
2020-10-07 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:165万
展开全部

补码取反再加一就是原码。

求补码要分情况:对于定点小数来说,表示方法为:[x]补=x(1>x>=0)[x]补=2-x(0>=x>=-1)

因此-1的补码为2--1=1.0000对于定点整数来说,表示方法为:按位取反,末位加1这个方法。

1.00000 1代表负数

0.0000真值就是各位变反,末尾加1,也就是 0.1111+0.0001=1,就是-1。

扩展资料:

与给定的特定量的定义一致的值。

注:

(1)量的真值只有通过完善的测量才有可能获得。

(2)真值按其本性是不确定的。

(3)与给定的特定量定义一致的值不一定只有一个。

参考资料来源:百度百科-真值

zjy93513
推荐于2019-04-01 · 超过17用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:34.6万
展开全部
因为0.0000是0,而1.0000如果按照正常算的话也是0,这就出现了两个0的补码了,所以人为规定1.0000表示-1,1.1111表示-16
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哈哈哈我勒个
2019-08-09 · 超过29用户采纳过TA的回答
知道答主
回答量:124
采纳率:80%
帮助的人:26.9万
展开全部
对于小数,若x=-1,则根据小数补码的定义,有[x]补=2+x=10.0000-1.0000=1.0000。-1本不属于小数的范围,有[-1]补的存在是因为补码中的0只有一种表现形式,由定义,[+0.0000]补=[-0.0000]补=0.0000,所以他能比原码多表示一个-1。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙里波特
2021-03-26 · TA获得超过5248个赞
知道大有可为答主
回答量:1.1万
采纳率:95%
帮助的人:632万
展开全部

求小数补码,有个公式:[X]补 = 2 + X。

你用公式算一下,即可得出:-1 的补码,就是 1 0000。

那么,补码 1 0000 的真值,当然就是-1 了。

小数-1,既没有原码,也没有反码。

所以,用“取反加一”来解释这个问题,纯属瞎掰。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
loveright7
2019-03-30
知道答主
回答量:1
采纳率:0%
帮助的人:757
展开全部
1.0000首先符号位为负,说明表示负数,此时符号位的1作为数值进行运算为1*2^0=1,因为符号为为1,表示负数,所以是-1。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式