ホームページ >バックエンド開発 >PHPの問題 >PHP 演算子とは何ですか?また、PHP 演算子を使用するにはどうすればよいですか?

PHP 演算子とは何ですか?また、PHP 演算子を使用するにはどうすればよいですか?

慕斯
慕斯オリジナル
2021-06-11 16:37:372490ブラウズ

前回の記事では「セッション制御とhttpプロトコルとは何ですか?」について紹介しました。それの使い方? >>、この記事では引き続き、PHP 演算子とは何か、PHP 演算子の使用方法 (詳細な説明付き) を紹介します。

PHP 演算子とは何ですか?また、PHP 演算子を使用するにはどうすればよいですか?

PHP メディアン演算 シンボル:

ビット演算子はビットを操作します。ビットはバイナリの各「ビット」を指します。バイナリには 32 ビットがあります。

ビット: 1 と で構成されます。 0

&:ビット単位 AND

1 &1=>>>1

1 &0=>>> ;0

0&1->>>0

0&&=>>>0

|:ビット単位 OR

1 &1=>>>1.

1 &0=>>>1

0&1->>> ;1

0&0=>>>0

##~:ビット単位ではありません

~1=>> ;> 0

##~0=>>>1

^:ビットごとの XOR

1^0 ->>> 1

0^1=>>>1

# それ以外の場合は 0;

<<: ビット単位の左シフト


移動する桁数: 5<< 3

5 つの数字最初の桁は削除されたとみなされ、次の桁は 0

##>> で埋められます: ビット単位右シフト

移動する桁数: 5>>3

5 桁が 3 桁ずつ移動され、最初の桁は削除されたとみなされ、最後の桁は 0

注: ビット演算はすべて整数に対する演算であり、演算はすべて 10 進数ですが、CPU は 2 進数で動作します。

バイナリとは

説明: バイナリは 0 と 1 で構成される 32 ビットの数値で、2 つずつ入力されます。 1 つに;

バイナリ: 0 と 111111111111111111111111111


10 進数の 5 に対応するバイナリ: 0000000 0000000 0000000 00000101

111011 を 10 進数に変換:

基数の 0 桁目の重みは 2 の 0 乗、1 桁目の重みは 2 の 1 乗、2 桁目の重みは 2 の 0 乗です。桁は 2 の 2 倍....

式: N 番目の桁*2 の N 乗、結果は再度加算されます。


1 1*2^5 =32

1 1*2^4=16 .

11*2*=8

00*2=0

11*2- = 2

11*20=1

1 2 0 8 16 32 = 59

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHP 演算子とは何ですか?また、PHP 演算子を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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