礼品代发网

礼品代发网

收录130107113题,礼品代发网免费搜题解答

今日已更新0道题

-128为什么有补码--128只有补码

2025-11-20 05:18:53  

-128为什么有补码--128只有补码

优质解答

二进制8位只能表示256个数,0到127是正数补码,-1到-128是负数补码。因为负数补码需要用符号位0占位,所以-128的二进制只能是10000000,其他数都挤在127之前。比如-1是11111111,-2是11111110,一位-128只能留出10000000这个唯一空位。

因为8位二进制用补码表示负数时,符号位0要占位,所以负数范围比正数多1个。具体来说,正数127是01111111,负数-1是11111111,-128是10000000。比如-127是10000001,-126是10000010,直到-128是10000000。这样设计让负数能多表示一个数,所以-128只能用补码表示。比如-1到-127有128个负数,而正数只有0到127共128个,但-128是唯一能塞进10000000的负数。

本题链接:

补码-128