为什么一个八位二进制有符号的最小值是—128???

2025-12-18 02:51:12
推荐回答(3个)
回答1:

因为8位数字中,最高位为符号位,其他七位为有效数字位,2^7=128,所以范围是-128~127

回答2:

-128的补码是1111 1111。你可以很简单地判断:它加上1就是0000 0000,也就是0。

至于不能更小了的原因,你试试列举出更小的数字就好

回答3:

因为符号占了1位 剩下7位2进制 2的7次方是128