この演算子が「AND論理演算子」を実行することは知っていますが、それを処理する方法と、10進数または2進数のみを処理するかどうかはわかりません。
質問する
216 次
4 に答える
9
それはXOR
演算子です:
XOR (排他的論理和)
この操作は、2 つのビット (a と b) の間で実行されます。2 つのビットのいずれかが 1 の場合、結果は 1 になりますが、両方が 1 の場合はそうではありません。そのため、どちらも、または両方とも 1 に等しくない場合、結果は 0 になります。
于 2012-07-02T14:40:07.867 に答える
4
それがビット単位の XOR 演算子です。
排他的または操作を実行します。
于 2012-07-02T14:40:54.980 に答える
1
これは論理積ではなく、ビット単位の XOR です。これは、C++ では常に 2 進数であるintegerで動作し、他の型に対してオーバーロードされる場合があります。
于 2012-07-02T14:40:46.540 に答える
0
これはビット単位のXOR
演算子 (論理ではなく、AND ではない) であり、10 進数はバイナリとして表されるため、もちろんそれらに対しても機能します。
論理 AND は&&
であり、ビットごとの AND は&
です。
于 2012-07-02T14:40:37.060 に答える