目次→言語リファレンス→
Bitwise Operators Truth Tables←オリジナル・サイト
ビット論理演算のために、計算された値です。
2項演算子
二つの演算対象を取る、演算子。
単項演算子
ただ一つの演算対象を取る、演算子。
これらの論理演算子は、演算子の演算対象の値に基づく値を、返します。
2項演算子では、左側の値の各ビットは、右側の値の、対応するビットに、論理的に当てはめられます。
この操作の結果が、返されます。
単項演算子 (
演算子 Not) では、論理は、演算子の右側の演算対象だけに適用されます。
2項演算子
左側と右側の演算対象の、対応するビットの両方が設定されている場合にだけ、結果のビットは、設定されます。
左側と右側の演算対象の対応するビットが、両方とも設定されているか、または、両方とも設定されていない場合にだけ、結果のビットは、設定されます。
左側と左側の演算対象の、対応するビットのどちらかが設定されれば、結果のビットは、設定されます。
左側と、右側の演算対象の対応するビットの、一方が設定されている場合にだけ、結果のビットは、設定されます。
単項演算子
対応する、右側の演算対象のビットが未設定なら、結果のビットは設定されます。
右側の演算対象のビットが未設定なら、結果のビットは設定されます。