Java の
#Java は、オブジェクト指向のコンピューター プログラミング言語です。 Java には、算術演算、関係演算、ビット演算、論理演算、代入演算など、さまざまな種類の演算があります。次にお伝えするのはビット演算におけるXOR演算です。XOR は、記号「^」で表されるバイナリベースのビット演算です。演算規則は、演算子の両側の数値の各バイナリ ビットが同じ値 0 であることです。異なる値は 0 1 です。 XOR 演算は、多項式の除算で最も一般的に使用されます。重要な特性は再帰性です。「A^B^B=A」、つまり、与えられた数値 A に対して、同じ演算係数 (B) を使用して 2 つの XOR 演算を実行します。それでも A 自体を取得します。
Java の XOR 演算 (^) は、バイナリ データに基づく演算です。
つまり、コード内で XOR 演算が使用される場合、2 つの条件が最初に変換され、演算が実行される前にバイナリ データに変換されます。異なるフィールドの同じビットが同じ値を持つ場合 (両方が 0 または両方が 1)、それらは 0 であり、異なる場合 (一方が 0、もう一方が 1)、それらは 1 になります。 ##^ 対応するビット値が同じ場合、結果は 0 になり、それ以外の場合は 1 になります。##例:
(A ^ B) 49、つまり 0011 0001 を取得します
理解すると、非常に簡単だと思いますか? Java コードを自分で試して、これが当てはまるかどうかを確認してください。
以上がJavaでのXORとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。