热衷学习,热衷生活!😄

沉淀、分享、成长,让自己和他人都能有所收获!😄

符号 描述 栗子
& 与运算,两个位都为1时,结果为1,否则为0 比如2 & 3,2的二进制为10,3的二进制为11,与运算为10,转成十进制为2
| 或运算,两个位都为0时,结果为0,否则为1 比如2 | 3,2的二进制为10,3的二进制为11,或运算为11,转成十进制为3
^ 异或运算,两个位相同为0,不相同为1 比如2 ^ 3,2的二进制为10,3的二进制为11,与或运算为01,转成十进制为1
~ 取反运算,1变0,0变1 比如~2 ,2的二进制为10,取反运算为01,转成十进制为1
>> 按位右移运算,高位补0 比如10>>2,10的二进制为1010,往右移2位高位补0为0010,转成十进制就为2
<< 按位左移运算,低位补0 比如10<<2,10的二进制为1010,往左移2位低位补0为101000,转成十进制为40
>>> 按位右移补0操作运算 比如10>>>2,10的二进制为1010,右移2位补0为0010,转成十进制为2