计算机二进制中知道X的补码,怎么求-X的补码

2025-01-07 03:44:44
推荐回答(1个)
回答1:

例:X=-0.1101,求【-X】的补码

先求 -X=0.1101(就是换符号,你可以先这么理解,具体的可能不是这样的)

然后再求-X的补码,根据补码运算规则:

正数或零:[X]补=[X]原

负数:符号位为1,各数值位取反,最低位加1。

         或:符号位为1,数值部分从高位到低

             位取反,直到最后一个“1”前。

便可得到【-X】的补码为0.1101


再比如X=0.1101,求【-X】补码

先求 -X=-0.1101,原码即为1.1101,根据补码规则,【-X】补码=1.0011

注:在计算机寄存器中是不显示小数点的,为了方便理解,把小数点标出来了