位运算符

&:按位与,相同为都为1结果为1否则为0.
|:按位或,相同位有一个为1结果为1否则为0.
^:按位异或,相同为0,不同为1.
>>>:无符号右移(考虑到负数的右移)


^异或的特殊用法:
一个数异或同一个数两次结果还是这个数,可用于加码和解码。



如何获取特定的某个字节值?
因为一个字节是四位,所以将要获取的字节位的4位右移到最低位,
与二进制1111按位与&。 
原文地址:https://www.cnblogs.com/bjanzhuo/p/3575935.html