Compartir a través de


Operador XOR bit a bit (^)

Actualización: noviembre 2007

Realiza una operación OR exclusiva bit a bit en dos expresiones.

expression1 ^ expression2

Argumentos

  • expression1
    Cualquier expresión numérica.

  • expression2
    Cualquier expresión numérica.

Comentarios

El operador ^ convierte los argumentos en tipos de datos coincidentes. Entonces, el operador ^ examina la representación binaria de los valores de las dos expresiones y realiza una operación OR exclusiva bit a bit en ellos. Los tipos de datos de los argumentos determinan el tipo de datos devuelto por este operador.

El resultado de esta operación se comporta de la siguiente manera:

0101   (expression1)
1100   (expression2)
----
1001   (result)

Si una y sólo una de las expresiones tiene un 1 en un dígito, el resultado tendrá un 1 en ese dígito. En caso contrario, el resultado tendrá un 0 en ese dígito.

Requisitos

Versión 1

Vea también

Conceptos

Precedencia de operadores

Resumen de operadores

Conversión realizada por operadores bit a bit

Referencia

Operador de asignación y XOR bit a bit (^=)