0000--0000 0000--0000 0000--0000 0000--0011=3
1111--1111 1111--1111 1111--1111 1111--1100 3取反
0000--0000 0000--0000 0000--0000 0000--0001=1 相加
--------------------------------------------------
1111--1111 1111--1111 1111--1111 1111--1101|=-3
>>2
1111--1111 1111--1111 1111--1111 1111--1111=-1
先写出正数3的二进制,最后取反+1得到-3,然后再>>2,就得到了想要的结果-1. |