1

この演算子が「AND論理演算子」を実行することは知っていますが、それを処理する方法と、10進数または2進数のみを処理するかどうかはわかりません。

4

4 に答える 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 に答える