为什么一个数占用8位?

1.这里说一个数占用8位是为什么?
2、最后一行那里,-0的反码是11111111,在此基础上加一,应该进位之后变成九位100000000,为什么补码就保留了后面八位的00000000?

img

他是假定占用8位,因为这个假定,最后的100000000的1被舍弃掉,只保留了后8位