最新回答 / onemoo
0xFF 这个是只有低8位为1,高位全是0。整型10 是低4位为 1010,高位全为0,且一般来说是占用32位。你应该明白了吧,区别就在于高位的行为不一样。取反是将a高位的0都变成1,这样最高位的符号位也变成1了,所以最终值是负的。而异或后,a的后8位都取反了,但前24位保持不变。这样值就是245.
2015-10-26