十进制数字(-123)的原码表示为?

怎么算的?
2024-12-19 20:51:08
推荐回答(1个)
回答1:

负数以其正数的补码形式表达.

原码:一个整数,按照绝对值大小转换成的二进制数,称为原码。

比如 01111011是 123 的 原码。

反码:将二进制数按位取反,所得的新二进制数称为原二进制数的反码。

取反操作指:原为1,得0;原为0,得1。(1变0; 0变1)

比如:将01111011每一位取反,得10000100
反码是相互的,所以也可称:

补码:补码:反码加1称为补码,补码:10000101。