我在维基百科上读到的2个补语中,范围从-128到127.所以我想知道我们如何代表128补2,因为它超出范围?
答案 0 :(得分:7)
您使用更多位。
范围-128到+127是256个唯一值,即8位。如果您需要更大的范围,则需要更多位。
没有任何限制2s补码数到8位值。例如,16位2s补码数的范围为-32768到+32767。
答案 1 :(得分:1)
8位为您提供范围:[-2^7 , 2^7-1] = [-128,127]
通常,使用 n位的2的补码可以表示范围内的数字:
-2^(n-1) to +2^(n-1)-1
答案 2 :(得分:-1)
你不能,如果你只有8位可以使用。除非您愿意将待遇1000 0000
视为两者 -128和+128。