移位<<的优先级高于异或^运算符,所以先让b左移两位,即乘以4,再和a进行异或运算

比如 4^2<<2;则先2*4 = 8;4^8运算如下:
0100
1000
------
1100  转换为10进制即为12,经编程运行,结果正确。