请分别写出58+—58和120三个数的原码+反码和补码

1个回答
展开全部
摘要 一、原码(在数值前直接加一符号位的表示法,0为正,1为负)
+58的原码:00111010
-58的原码就是:10111010
二、反码(负数的反码,符号位为“1”,数值部分根据原码按位取反)
-58的反码:11000101
三、补码(负数的补码则是符号位为“1”,数值部分按位取反后再在末位(最低位)加1。也就是“反码+1”。)
符号位为1
11000101+1
最后应该是:11000110
咨询记录 · 回答于2022-05-29
请分别写出58+—58和120三个数的原码+反码和补码
您好,我正在帮您查询相关的信息,马上回复您。
一、原码(在数值前直接加一符号位的表示法,0为正,1为负)+58的原码:00111010-58的原码就是:10111010二、反码(负数的反码,符号位为“1”,数值部分根据原码按位取反)-58的反码:11000101三、补码(负数的补码则是符号位为“1”,数值部分按位取反后再在末位(最低位)加1。也就是“反码+1”。)符号位为111000101+1最后应该是:11000110
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消