ホームページ > Java > &#&チュートリアル > JavaでのXORとはどういう意味ですか?

JavaでのXORとはどういう意味ですか?

little bottle
リリース: 2020-09-18 08:56:54
オリジナル
12920 人が閲覧しました

Java の

XOR は、記号「^」で表されるバイナリベースのビット演算です。演算規則は、演算子の両側の数値の各バイナリ ビットが同じ値 0 であることです。異なる値は 0 1 です。 XOR 演算は、多項式の除算で最も一般的に使用されます。重要な特性は再帰性です。「A^B^B=A」、つまり、与えられた数値 A に対して、同じ演算係数 (B) を使用して 2 つの XOR 演算を実行します。それでも A 自体を取得します。

JavaでのXORとはどういう意味ですか?

#Java は、オブジェクト指向のコンピューター プログラミング言語です。 Java には、算術演算、関係演算、ビット演算、論理演算、代入演算など、さまざまな種類の演算があります。次にお伝えするのはビット演算におけるXOR演算です。

Java の XOR 演算 (^) は、バイナリ データに基づく演算です。

つまり、コード内で XOR 演算が使用される場合、2 つの条件が最初に変換され、演算が実行される前にバイナリ データに変換されます。異なるフィールドの同じビットが同じ値を持つ場合 (両方が 0 または両方が 1)、それらは 0 であり、異なる場合 (一方が 0、もう一方が 1)、それらは 1 になります。

##^ 対応するビット値が同じ場合、結果は 0 になり、それ以外の場合は 1 になります。

##例:

(A ^ B) 49、つまり 0011 0001 を取得します

理解すると、非常に簡単だと思いますか? Java コードを自分で試して、これが当てはまるかどうかを確認してください。

以上がJavaでのXORとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート