一、为什么-1的补码为11.000…00?
定点整数-1的原码为1000 0001,补码为1111 1111
tips:补码1000 0000表示的十进制数是-128。因为+0与-0的补码都为0000 0000,但是八位数能表示出的整数数量是不会变的,因此就能比原码、反码多表示一个整数,即-128
定点小数-1是没有原码的,因而没有办法用原码取反加一的方法来求补码,只能补码公式来计算-1的补码。
[x]补=2-x [-1]补=2-1=1.000 000
参考自:https://blog.csdn.net/qq_39690706/article/details/85856792