-2

^(キャレット) は Java 構文で何を意味しますか? なぜ6^3戻るの5ですか?

4

2 に答える 2

17

ビット単位の XOR 演算子です。XOR は排他的論理和です。

バイナリの 6 (4 ビットと仮定します) は0110、バイナリの 3 は です0011

したがって、次のようになります。

0110
0011 XOR
----
0101

そして01015です。

于 2012-04-18T20:25:21.537 に答える
2

ビット単位演算子とビット シフト演算子を参照してください。

于 2012-04-18T20:26:38.913 に答える