>> << 符号根据最高位决定, 10进制转二进制 ,然后左右位移;
>>> 不管最高位是什么都用0补 ,所以运算结果是正数;
0 0 0 0 1 1 0 0 -->12
& 0 0 0 0 0 1 0 1 -->5
_________________________(与)
0 0 0 0 0 1 0 0 -->4
0 0 0 0 1 1 0 0 -->12
| 0 0 0 0 0 1 0 1 -->5
_________________________(或)
0 0 0 0 1 1 0 1 -->13
0 0 0 0 1 1 0 0 -->12
^ 0 0 0 0 0 1 0 1 -->5
_________________________(异或)
0 0 0 0 1 0 0 1 -->9
0 0 0 0 1 1 0 0 -->12
~ 1 1 1 1 0 0 1 1
_________________________(取反)
0 0 0 0 0 1 0 0 --> -13