Basics

&  AND       两个位都是1,结果是1

|  OR        两个位有1个是1,就是1

~  NOT       反转操作   ~1101=0010

^  XOR       同0,异1  即:两个位相同,结果为0,不同,结果为1

<<  Left Shift   将位向左移动指定的位数,左边空出的位用0填充。相当于乘以2的n次方

>>  Right Shift  将位向右移动指定的位数,右边空出的位用0填充(逻辑右移)

Usage