ホームページ  >  記事  >  バックエンド開発  >  PHP のビット単位の AND または (^, &)

PHP のビット単位の AND または (^, &)

WBOY
WBOYオリジナル
2016-06-23 14:30:29959ブラウズ

今日、友達グループの友達がビット単位の AND or について質問しました。 。有工作 PHP を始めて 1 年になります。私はこの作品に慣れていないかもしれません。ここでは、

のこの部分をメインの 2 つの順序で操作します。

これは単純な追加関係ではありません

そして、

<?php$a = 1;$b = 2;$c = $a^b;echo $c  // 3?>

10 進数の 3 は 2 進数の 00 に変換されます。 000011

10 進数の 1 は 2 進数の 00000001

ビット単位 & 000 00001 // すべての桁が同じであることを意味します。そうでない場合は 0 としてカウントされます

最後に、ビットごとの & の後に値を返すことは意味がありません。 主に $a が $c に存在するかどうかを判断するために使用されます // 多くの権限の使用法があります。

れーい

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。