PHP中位运算符
位运算符允许对整型数中指定的位进行求值和操作。
例子 名称 结果
- $a & $b And(按位与) 将把 $a 和 $b 中都为 1 的位设为 1。
- $a | $b Or(按位或) 将把 $a 和 $b 中任何一个为 1 的位设为 1。
- $a ^ $b Xor(按位异或) 将把 $a 和 $b 中一个为 1 另一个为 0 的位设为 1。
- ~ $a Not(按位取反) 将 $a 中为 0 的位设为 1,反之亦然。
- $a << $b Shift left(左移) 将 $a 中的位向左移动 $b 次(每一次移动都表示“乘以 2”)。
- $a >> $b Shift right(右移) 将 $a 中的位向右移动 $b 次(每一次移动都表示“除以 2”)。
位移在 PHP 中是数学运算。向任何方向移出去的位都被丢弃。左移时右侧以零填充,符号位被移走意味着正负号不被保留。右移时左侧以符号位填充,意味着正负号被保留。
作者:皎然CEO
链接:https://www.cnblogs.com/jiaoran/p/12539616.html
个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦(っ•̀ω•́)っ✎⁾⁾!