PHP 手冊
上一頁 | 章 10.各類運算符 | 下一頁

# 以位元為單位的運算符

位元操作運算符允許你設定整數中某個位元的值。

表格 10-2.以位元為單位的運算符

示範 | 運算符名稱 | 運算結果
--- | --- | ---
$a & $b | And | 當 $a 和 $b 的相對應位元皆是 '1' 時才會傳回 1 。
$a | $b | Or | 當 $a 和 $b 的相對應位元中有一個或以上 '1' 時才會傳回 1 。
$a ^ $b | Xor | 當 $a 和 $b 的相對應位元中只有一個是 '1' 時才會傳回 1 。
~ $a | Not | 把 $a �的位元取反相： 1 變 0 、 0 變 1 。
$a << $b | Shift left | 把 $a 的位元向左移動 $b 那麼多位。(每移一次代表把 $a 乘以 2)
$a >> $b | Shift right | 把 $a 的位元向右移動 $b 那麼多位。(每移一次代表把 $a 除以 2)

上一頁 | 最開頭 | 下一頁
指定變數的值 | 上一層 | 用來作比較的運算符