怎么计算(-18)+的原码,补码和反码?

 我来答
瘦死的小骆驼NO
推荐于2019-10-27 · TA获得超过4036个赞
知道小有建树答主
回答量:397
采纳率:100%
帮助的人:82.1万
展开全部
这个看按多少位来算了,不管按多少位,首位为符号位。
如按8位:
原码:1001 0010 (符号位为1,数值与整数原码相同)
反码:1110 1101 (符号位不变,数值按位取反)
补码:1110 1110 (在反码基础上末位加1)
按16位:
原码:1000 0000 0001 0010
反码:1111 1111 1110 1101
补码: 1111 1111 1110 1110
按32位雷同。
沙里波特
2020-01-17 · TA获得超过5250个赞
知道大有可为答主
回答量:1.1万
采纳率:95%
帮助的人:637万
展开全部
按照八位字长来处理:
  (+18)补码=0001 0010。

对其减一、取反,可得(-18)补码:
减一:0001 0010-1= 0001 0001。
取反:1110 1110。
即有:(-18)补码=1110 1110。

原码反码,计算机中不存在。
毫无用处,不用求他们。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式