1000 1111 1110 1111 1100 0000 0000 0000 补码
1111 0000 0001 0000 0011 1111 1111 1111 反码
1111 0000 0001 0000 0100 0000 0000 0000 原码
总结: 如果一个数是负数,给补码求十进制,就是符号位一直是1,其余位取反加1得到原码,然后计算数值时原码符号位是代表负,其余位求值就可以了
计算器算负数时输入的应该是补码
当真值为正时,原码、补码、反码的表示形式都相同,即符号位用“0”表示,数值部分与真值相同。
当真值为负时,原码、补码、反码表示形式不同,但其符号位都用“1”表示,而数值部分有这样的关系:补码是原码的“求反加1”,反码是原码的“每位求反”。