PHPのビット演算

不言
リリース: 2023-03-23 18:52:01
オリジナル
1623 人が閲覧しました

この記事で共有した内容は、PHP のビット操作に関するもので、必要な友人は参照できます

And (ビットごとの AND) は、 と のビットを両方とも 1 から 1 に設定します。 $a | $b
$a & $b$a & $b And(按位与) 将把  和  中都为 1 的位设为 1。
$a | $b Or(按位或) 将把  和  中任何一个为 1 的位设为 1。
$a ^ $b Xor(按位异或) 将把  和  中一个为 1 另一个为 0 的位设为 1。
~ $a Not(按位取反) 将  中为 0 的位设为 1,反之亦然。
$a << $bShift left(左移)将 中的位向左移动 次(每一次移动都表示“乘以 2”)。
$a >> $b

または (ビット単位の OR)

は任意のビットを設定し、1 対 1 になります。 🎜🎜🎜🎜$a ^ $b🎜🎜🎜Xor (ビットごとの排他的論理和)🎜🎜と のビットが 1 で、もう一方が 0 の場合は 1 に設定されます。 🎜🎜 🎜🎜~ $a🎜🎜🎜Not(ビットごとの否定) 🎜🎜 0 であるビットを 1 に設定し、その逆も同様です。 🎜🎜 🎜🎜$a << $b🎜🎜🎜左にシフト (左にシフト) 🎜🎜ビットを左の時間に移動します(各移動は「2を掛ける」ことを意味します)。 🎜🎜🎜🎜$a >> $b 🎜🎜🎜右にシフト (右にシフト)🎜🎜 ビットを適切な時間に移動します (各移動は「2 で割る」ことを意味します)。 🎜🎜🎜🎜🎜🎜🎜🎜

以上がPHPのビット演算の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート