1.异或运算对于交换两个数
2.异或对于加密与解密
3.思考题:有2个整形变量a和n(0~30),一个表达式的值与a的第n位的值相同
(a>>n)&1
或者
(a&(1<<n))>>n
思考为什么n不能是31