&表示按位与运算符,按照二进制位进行与运算,同1为1,一0为0.
|表示按位或运算符,按照二进制位进行或运算,一1为1,同0为0
~表示按位取反运算符,按照二进制位进行取反,1为0,0为1
^表示按位异或运算符,按照二进制位进行异或运算,同为0,不同为1