Sololearn: Learn to Code
New course! Every coder should learn Generative AI!
Try a free lesson
+ 5
Оператор ^ в Java обозначает побитовую операцию XOR. Операция XOR берёт два числа (обычно поддерживаются только целые). Так как вся информация в современных компьютерах и так записывается в двоичном формате, преобразование десятичного числа в двоичное сделано ещё во время интерпретации числа. Возвращается число, двоичное представление которого образовано так: если этот бит в одном числе равен 1, но в другом равен 0, поставить 1; если в двух числах этот бит равен 1, поставить 0; если в двух числах этот бит равен 0, поставить 0. По простому: или то, или то, но не оба для чисел в двоичной записи. Полезные ссылки: • http://proglang.su/java/operators — описание (скорее всего) всех операторов в Java. • https://ru.wikipedia.org/wiki/%D0%98%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D1%8E%D1%89%D0%B5%D0%B5_%C2%AB%D0%B8%D0%BB%D0%B8%C2%BB — информация об операции XOR (русское название: исключающее «или») в русской Википедии. • https://inf1.info/binarynotation — научно-популицистическая статья о двоичной системе счисления.
9th Nov 2021, 9:12 AM
#0009e7 [get]
#0009e7 [get] - avatar