relacionales - prioridad de operadores en java
^ operador en java (5)
Esta pregunta ya tiene una respuesta aquí:
- ¿Qué hace el operador ^ en Java? 16 respuestas
¿Alguien puede explicar el uso de ^ operator en java con algunos ejemplos?
En java ^ operador utilizado para la operación de bit XOR.
Siga este enlace para ver la precedencia del operador también.
Es bit a bit XOR.
Esa es la operación OR exclusiva a nivel de bits . Consulte la sección Operadores de cambio de bit y bits de los tutoriales de Java para obtener más información.
Algunas de las otras respuestas solo dicen que es un XOR bit a bit, pero tenga en cuenta que también puede ser un XOR lógico si los operandos son de tipo booleano, según esta fuente .
Esto es lo mismo que ^ en la mayoría de los idiomas, solo un XOR.
false ^ false == false
true ^ false == true
false ^ true == true
true ^ true == false