多选十进制负数-2的补码是多少?

 我来答
DavidCai0316
2020-03-11 · TA获得超过974个赞
知道小有建树答主
回答量:311
采纳率:85%
帮助的人:106万
展开全部

-2的补码是11111110

在计算机中,符号数有三种表示方法,有原码、反码和补码。

原码:

简单主观,是给人看的,容易理解,其中最高位为符号位,正数用0表示,负数用1表示。例如,十进制2的二进制为10,最高位为0(0000 0010),那么十进制-2的原码就为1000 0010。

反码:

一般用于原码转换成补码,或补码转换成原码的中间码。

正数的反码是其本身,负数的反码是在其原码的基础上,符号位不变,其余各个位取反。

例如十进制-2的原码是1000 0010,那么其反码是1111 1101。

补码:

正数的补码就是其本身,负数的补码是在其原码的基础上,符号位不变,其余各位取反,最后+1。(即在反码的基础上+1)

例如十进制-2的原码是1000 0010,那么其补码是1111 1110。

总结(-2的三码):

原码:10000010

反码:11111101

补码:11111110

做而论道
高能答主

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

多选十进制负数-2的补码是多少?

讨论补码时,先要确定“补码的位数”。

补码与数值的对应关系,可见下表:

-2 的四位补码,是:1110。

求-2 的补码,是第二简单的事了。

第一简单,就是求-1 的补码。

你用二进制计算“0-1”,就得到-1 的补码:1111。

再减一,就是-2 的补码了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙里波特
2021-02-03 · TA获得超过5248个赞
知道大有可为答主
回答量:1.1万
采纳率:95%
帮助的人:633万
展开全部
假设字长是八位,说明如下。
十进制数 0 的补码是:0000 0000。
将其减一,可得:1111 1111,这就是十进制数-1 的补码。
再次减一,可得:1111 1110,这就是十进制数-2 的补码。
 
别忘了采纳。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式