请问十进制数-138的原码、反码、补码是多少?

这个答案对吗?... 这个答案对吗? 展开
 我来答
微向暖年未央
2017-07-25 · TA获得超过338个赞
知道小有建树答主
回答量:73
采纳率:0%
帮助的人:46.8万
展开全部
楼主您好
(-138)10 = (-10001010)2
原码: 1,10001010
补码: 1, 01110110
反码: 1,01110101
祝您好运
更多追问追答
追问
如果必须16位呢
追答
包括符号位吗,就是在最后面加零,加到16位,最前面的1代表符号位,依题意加零
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
增量编码器一般输出信号是两路正交脉冲信号和一路参考信号,之所以叫增量是因为它的位置信号是通过对脉冲计数累加得到,依靠计数设备的内部记忆来记住位置,并且同每圈输出的参考信号来清除累计误差. 缺点就是断电后,需要重新寻找初始位置. 例如打印机扫... 点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
沙里波特
2021-11-01 · TA获得超过5725个赞
知道大有可为答主
回答量:1.1万
采纳率:96%
帮助的人:807万
展开全部
十进制数-138 =-000 0000 1000 1010(二进制)
原码:1000 0000 1000 1010,
反码:1111 1111 0111 0101,
补码:1111 1111 0111 0110。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夜幕里的曙光
2023-03-13 · TA获得超过117个赞
知道小有建树答主
回答量:1079
采纳率:27%
帮助的人:66万
展开全部
对于一个有符号的8位二进制数来说,它的最高位为符号位,0表示正数,1表示负数。因此,-138的二进制表示需要先确定符号位,然后用绝对值转换成二进制。

首先,将138转换为二进制,得到10001010。然后,在最高位(即第一位)加上符号位1,得到原码为:

```
1 10001010
```

这是-138的原码表示。

接着,根据反码的定义,将原码中除符号位之外的所有位取反,得到反码:

```
1 01110101
```

最后,根据补码的定义,将反码中所有位加1,得到补码:

```
1 01110110
```

因此,-138的原码是1 10001010,反码是1 01110101,补码是1 01110110。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式