誰かがJavaでいくつかの例を使って^演算子の使用を説明できますか?
これはほとんどの言語の^と同じで、XORだけです。
false ^ false == false
true ^ false == true
false ^ true == true
true ^ true == false
他の回答のいくつかは、ビット単位のXORであると述べていますが、論理的XORオペランドがブール型の場合、 this source =。
ビット単位のXORです。
それがビットごとの排他的OR operation。 ビットごとおよびビットシフト演算子セクションJavaチュートリアル の詳細。
In Java ^ビットごとに使用される演算子XOR操作。
このリンクに従って、演算子の優先順位も確認してください。