位运算基本字符 & | ^ ~ << >>
& (与)
| (或)
^(异或)
~(取反)
a<<b ( a<<b 表示把a转为二进制后左移b位(在后面添加 b个0) ) a在变大
a>>b (a>>b表示二进制右移b位(去掉末b位),相当于a除以2的b次方(取整))