-1在内存中以补码的形式存在,
源码:1000 0001
补码=源码取反加1(记住:符号位不变) 即1111 1110+1
即为 1111 1111
unsigned char(1111 1111)当然就是255了
同理可推出unsigned char(-2) 为 254
-1在内存中以补码的形式存在,
源码:1000 0001
补码=源码取反加1(记住:符号位不变) 即1111 1110+1
即为 1111 1111
unsigned char(1111 1111)当然就是255了
同理可推出unsigned char(-2) 为 254