我什么时候会使用两个,一个或只是签名?

时间:2011-04-05 20:33:41

标签: numbers twos-complement

如果我想要二进制-3,我可以使用有符号位,或者补码,或者二进制补码,是否正确?
但是,什么时候适合使用方法?为什么?

我们只使用8位:

带签名的

-3只是10000011

-3只有11111100

带有两个人的{p> -3只是11111101

1 个答案:

答案 0 :(得分:3)

维基百科巧妙地总结了benefits of two's complement

  

二人补充系统有   不要求的优点   加法和减法电路   检查操作数的迹象   确定是否加减。   该属性使系统兼顾   更容易实现和能力   轻松处理更高的精度   算术。此外,零只有一个   单一代表,避免   与消极相关的微妙之处   零,存在于“补”中   系统