Подтвердить что ты не робот

Является ли оператор ^ действительно оператором XOR в С#?

Я читал, что оператор ^ является логическим оператором XOR в С#, но я также думал, что это оператор "власти". Какое объяснение?

4b9b3361

Ответ 1

Это не сила оператора С#, поскольку в С# такого оператора нет. Это просто оператор XOR.

Для "power of" используйте Math.Pow.

Как вы можете видеть на этой странице в С# Operators, ^ указан в разделе "Логическая (булева и побитовая)", что означает, что он может обрабатывать логические значения и двоичные значения (для побитового XOR).