两个补充的劣势?

时间:2013-09-23 05:27:15

标签: twos-complement

我正在阅读有关两个补码的内容,我知道这种方法效率最高,但也可能存在一些缺点。我找不到任何缺点,是否有任何情况下转换为二的补码可能无法正确表示数字?

2 个答案:

答案 0 :(得分:1)

两个人的补充很棒 - 这就是为什么每个人都使用它。最大的缺点是,如果你试图否定最低的可表示值,就会出现溢出。只有一个补码或符号和幅度,这不会发生。

答案 1 :(得分:0)

使用“two complement”注释,您无法将两个Integers的大小与非常简单的逻辑运算符(最低级硬件)进行比较。这就是为什么IEEE标准浮点运算(IEEE 754)中的指数不是用“两个补码”表示而是用“有偏”符号表示的原因。