为什么四位带符号的二进制数字反码的范围是-7—7,而补码的范围是-8到8呢

2025-03-24 10:51:38
推荐回答(1个)
回答1:

因为有规定
比如 1000(补),这个数字是补码形式,而且看得出是个负数,如果我们求他的原码,就是10000,他表示就是-8.

所以,n位补码表示的范围为 -2(n-1)~~~2(n-1)-1,比n为原码表示的数字多了一个。
(括号里面表示是2的多少次方。)