Co a proč vypíše příkaz
1) System.out.println( 7 ^ 0 );
2) System.out.print( 7 ^ -1 );
3) System.out.println(5 ^ 2 );
4) System.out.println('A' ^ 'B' ^ 'B' ^ 'A');
5) System.out.println(true ^ false );
Výsledky mám, tudíž by mě spíš zajímalo proč. A jak má tento operátor fungovat. Myslel sem si, že to je XOR, ale to evidentně není...