-0的補碼是其反碼加1,其反碼是1111 1111,當然,其反碼加1後就是溢出壹個進位後,仍然是0000 0000。
所以0和-0的補碼都是0000 0000
根據補碼原則,0000 0000表示0,而1000 0000卻不能表示-0,所以根據原則可知,-1000 0000表示的是-128。
這就是為什麽8位帶符號數的範圍是-128~127之間了。
其實就是1000 0000表示誰呢,誰也表示不了,那就用來表示-128吧,所以8位2進制數最小-128。