Я читал, что оператор ^
является логическим оператором XOR в С#, но я также думал, что это оператор "власти". Какое объяснение?
Является ли оператор ^ действительно оператором XOR в С#?
Ответ 1
Это не сила оператора С#, поскольку в С# такого оператора нет. Это просто оператор XOR.
Для "power of" используйте Math.Pow.
Как вы можете видеть на этой странице в С# Operators, ^
указан в разделе "Логическая (булева и побитовая)", что означает, что он может обрабатывать логические значения и двоичные значения (для побитового XOR).