<p>位运算符<br /> 例子 名称 结果<br /> $a &amp; $b And(按位与) 将把 $a 和 $b 中都为 1 的位设为 1。<br /> $a | $b Or(按位或) 将把 $a 或者 $b 中为 1 的位设为 1。<br /> $a ^ $b Xor(按位异或) 将把 $a 和 $b 中不同的位设为 1。<br /> ~ $a Not(按位非) 将 $a 中为 0 的位设为 1,反之亦然。<br /> $a &lt;&lt; $b Shift left(左移) 将 $a 中的位向左移动 $b 次(每一次移动都表示&ldquo;乘以 2&rdquo;)。<br /> $a &gt;&gt; $b Shift right(右移) 将 $a 中的位向右移动 $b 次(每一次移动都表示&ldquo;除以 2&rdquo;)。<br /> <br /> 递增/递减运算符<br /> ++$a 前加 $a 的值加一,然后返回 $a。<br /> $a++ 后加 返回 $a,然后将 $a 的值加一。<br /> --$a 前减 $a 的值减一, 然后返回 $a。<br /> $a-- 后减 返回 $a,然后将 $a 的值减一。<br /> <br /> &lt;&lt;&lt; 管道,引入自c++。将被其后标记括起来的内容视为一个字符串处理,其中的变量会被展开<br /> &lt; &lt; 左移,位操作算符<br /> &gt; &gt; 右移,位操作算符<br /> == 等于,逻辑算符。自动转换参与运算量的数据类型<br /> === 恒等于,逻辑算符。不转换数据类型</p>
T:0.006104s,M:246.25 KB
返回顶部 留言