【发布时间】:2012-06-18 17:34:54
【问题描述】:
在二进制数系统的负数表示中,2 的补码比 1 的补码有什么优势?它如何影响二进制系统中数字的某个位表示形式存储的值的范围?
【问题讨论】:
-
我认为这篇维基百科的文章应该足以回答这个问题:en.wikipedia.org/wiki/Signed_number_representations
-
这不是优势的问题。二进制补码的第一步是一个补码。之后添加一个以消除正零和负零的存在。 (您必须消除一点,因为您“购买”了一点来携带符号——这消除了您正在使用的位宽中使用的两个值。)