C 言語のビット演算子は次のとおりです: 1. [&] ビット単位の AND、2. [|] ビット単位の OR、3. [^] ビット単位の XOR、4. [~] 否定、5. [<] <] 左に移動します; 6. [>>] 右に移動します。
# [関連する学習に関する推奨事項: C 言語チュートリアル ビデオ ]
C 言語のビット演算子は次のとおりです。
ビット演算は、プログラミングにおけるビット モードでのビット単位または 2 進数に対する単項演算および 2 項演算です。 古いマイクロプロセッサの多くでは、ビット演算は加算および減算演算よりわずかに高速であり、通常、ビット演算は乗算および除算演算よりもはるかに高速です。 現代のアーキテクチャでは、これは当てはまりません。多くの場合、ビット単位の演算は加算演算と同じ速度で動作します (それでも乗算演算よりも高速です)。 ビット演算子は、バイナリ ビットの演算に使用されます。Java には、次の表に示すようなビット演算子が用意されています: ビット演算子のうち、~ を除き、残りはバイナリ演算子です。 オペランドには整数および文字データのみを使用できます。C 言語の 6 つのビット演算子:
#<< ;左シフト
以上がC言語のビット演算子とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。