按位与:有0则0,全1为1
符号:&


按位或:有1则1,全0为0
符号:|


按位非:0变1,1变0
符号:~


按位异或:相同为0,不同为1
符号:^


左移位运算:向左移位,每左移一位,乘以二,对应的二进制后添个0
符号:<<


1
2
3
4
5
6
7
<?php
$a = 123;
$b = $a << 1;
echo $b;
echo "<br>";
$c = $a << 2;
echo $c;


右移运算符:向右移位,没右移移位,除以二取整,对应的二进制最后一位被舍弃
符号:>>

1
2
3
4
5
6
7
<?php
$a = 123;
$b = $a >> 1;
echo $b;
echo "<br>";
$c = $a >> 2;
echo $c;

最后更新: 2018年03月17日 13:33

原始链接: http://drac0nids.top/2018/03/17/php中的位运算/

× 请我吃糖~
打赏二维码