Czy ktoś może wyjaśnić użycie operatora^w java z kilkoma przykładami?^operator w java
Odpowiedz
Jest to to samo co^w większości języków, po prostu XOR.
false^false == false
true^false == true
false^true == true
true^true == false
Jest to bitowe XOR.
To bitowe wyłączną operację OR. Aby uzyskać więcej informacji, zapoznaj się z Bitwise and Bit Shift Operators section z Java tutorials.
W java^operator używany do bitowej operacji XOR.
Śledź ten link, aby zobaczyć także pierwszeństwo operatora.
Link jest uszkodzony. Czy możesz edytować odpowiedź za pomocą nowego linku? – Kerooker
Niektóre z pozostałych odpowiedzi tylko powiedzieć, że jest to bitowe XOR, ale należy pamiętać, że może to być również logiczne XOR jeśli argumenty są typu boolean, według this source.
Cóż, nie _any_ język - VB używa^do potęgowania. – gkrogers
Tak, ale VB zawsze używa różnych rzeczy, tak czy inaczej ...;) –
Lua używa również^dla potęgowania. – Ziggy