二进制数+1011的原码、反码、补码分别是什么?(还有-1101和-101010)

如题所述

+1011的原码是001011,反码是010100,补码是010101。

-1101的原码是00010B,反码是01101B,补码是00010B。

-10101的原码是10000010B,反码是11111101B,补码是11111110B。


扩展资料

正整数的补码是其二进制表示,与原码相同,负整数的补码,将其原码除符号位外的所有位取反(0变1,1变0,符号位为1不变)后加1。

正数的反码与其原码相同;负数的反码是对正数逐位取反,符号位保持为1。对于二进制原码10010求反码:((10010)原)反=对正数(00010)原含符号位取反= 反码11101 (10010,1为符号码,故为负)。

原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制。

参考资料来源:百度百科-反码

参考资料来源:百度百科-原码

参考资料来源:百度百科-补码

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-04-10
+1011:原码=反码=补码=01011。
-1101:
  原码是 11101,
  反码是 10010,
  补码是 10011。

-10101:
  原码是 110101,
  反码是 101010,
  补码是 101011。
第2个回答  2015-08-30
源码001011
反码010100
补码010101追问

我不明白为什么1011原码为六位数,求解啊

追答

应该是八位数………我少了两位,抱歉,手机手打忽略了

源码00001011
反码01110100
补码01110101

追问

为什么是八位数啊!我不懂啊 谢谢了

追答

一般是根据问题

追问

能详细些吗

本回答被网友采纳
第3个回答  2021-05-26
正数的原码补码一样
相似回答