5

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

4

2 回答 2

5

二进制补码很棒——这就是每个人都使用它的原因。最大的缺点是,如果您尝试否定可表示的最低值,则会出现溢出。有了一个人的补码或符号和大小,这不会发生。

于 2013-09-23T05:30:02.917 回答
1

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

于 2017-07-29T21:22:11.890 回答