



Это то же самое, что и ^ в большинстве языков, только XOR.
false ^ false == false
true ^ false == true
false ^ true == true
true ^ true == false
Да, но VB все равно всегда использует разные вещи ...;)
Lua также использует ^ для возведения в степень.
Кстати: его можно было бы заменить на простой a != b.
Это побитовое XOR.
Это побитовая операция исключающее ИЛИ. Проверьте Раздел Побитовые операторы и операторы битового сдвига из Учебники по Java для получения дополнительной информации.
В java оператор ^ используется для побитовой операции XOR.
Перейдите по этой ссылке, чтобы увидеть также приоритет оператора.
http://www.uni-bonn.de/~manfear/javaoperators.php
Ссылка не работает. Не могли бы вы отредактировать ответ с новой ссылкой?
В некоторых других ответах говорится только о побитовом XOR, но обратите внимание, что он также может быть логическим XOR, если операнды имеют логический тип, согласно этот источник.
Ну, не язык любой - VB использует ^ для возведения в степень.