最大的8位正数用原码表示是01111111,正数原码转换成补码也是它本身,换成十进制就是+127我们再看-127,原码为11111111,补码为10000001.你发现没,-127的补码最后一位为1,如果再减掉1的话是不是还是在8位的表示范围内呢?所以补码表示负数的最小值是-127-1=-128,即补码10000001-1=10000000这样解释应该能懂吧?