
如果是无符号数:65535,如果有符号:-1;无符号,所有位数都表示数值,就是2^15+2^14+……2^0=2^16-1=65535有符号,最高位表示符号位,1表示是负数,先减一,为1111111111111110,再取反0000000000000001,得到1,所以原数为-1

如果是无符号数:65535,如果有符号:-1;无符号,所有位数都表示数值,就是2^15+2^14+……2^0=2^16-1=65535有符号,最高位表示符号位,1表示是负数,先减一,为1111111111111110,再取反0000000000000001,得到1,所以原数为-1