位运算一览表

列子名称结果
$a & $bAnd(按位与)将把$a 和 $b 中都为1的位设为1
$a 丨 $bOr(按位或)将把$a 或 $b 中为1的设为1
$a ^ $bXor(按位异或)将把$a 和 $b 中不同的位设为1
~$aNot(按位非)将 $a 中为0的位设为1,反之亦然
$a << $bShift left(左移)将$a 中的位向左移动 $b 次(每一次移动要表示“乘以 2”)
$a >> $bShift right(右移)将$a 中的位向右移动 $b 次(每一次移动要表示“除以 2”)

该表的前面四个是位运算
其运算规则是:

按位与 &:俩位全为1,结果为1
按位或 |:俩位有一个为1,结果为1
按位异或^:两位一个为0,一个为1,结果为1
按位取反:0->1,1->0

原文链接:https://blog.csdn.net/weixin_34413802/article/details/92083255

最后修改:2022 年 01 月 12 日
如果觉得我的文章对你有用,请随意赞赏