怎么用8位的二进制补码表示十进制数 +28 -121

如题所述

+28d的8位二进制补码:00011100;-121d的8位二进制补码:10000111。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-12
+28 = 16 + 8 + 4 = 2^4 + 2^3 + 2^2

原码0001 1100
反码0110 0011
补码0110 0100

-121 = -(64 + 32 + 16 + 8 + 1) = -(2^6 + 2^5 + 2^4 + 2^3 + 2^0)
原码1111 1001
反码1000 0110
补码1000 0111追问

谢谢

还有点不懂 就是2的几次方怎么得下面的源码

哦 看懂了 谢谢大神

本回答被提问者和网友采纳
第2个回答  2018-03-19
正数的反码和补码都是本身
第3个回答  2018-03-10
正数的原码反码和补码是一样的