Compartir a través de


BITXOR( ) (Función)

Devuelve el resultado de una operación OR exclusiva a nivel de bit realizada sobre dos valores numéricos.

BITXOR(nExpression1, nExpression2, …, nExpressionN )

Valores devueltos

Numeric

Parámetros

  • nExpression1, nExpression2, nExpressionN
    Especifica los valores numéricos sobre los que se lleva a cabo la operación OR exclusiva a nivel de bit. Si nExpression1 y nExpression2 no son enteros, se convertirán en enteros antes de que se realice la operación OR exclusiva a nivel de bit.

    Nota   Puede pasar 26 parámetros como máximo.

Observaciones

BITAND( ) compara cada bit de nExpressionN con el bit correspondiente de nExpressionN+1. Si los dos bits son igual a 1, el bit resultante correspondiente tendrá el valor 1; de lo contrario, el valor 0.

La tabla siguiente muestra el resultado de una operación OR exclusiva sobre los correspondientes bits de nExpressionN y nExpressionN+1:

Bit nExpressionN Bit nExpressionN+1 Bit de resultado
0 0 0
0 1 1
1 0 1
1 1 0

Ejemplo

x = 5  && 0101 binary
y = 6  && 0110 binary

? BITXOR(x,y) && Returns 3, 0011 binary

Vea también

BITAND( ) | BITCLEAR( ) | BITLSHIFT( ) | BITNOT( ) | BITOR( ) | BITRSHIFT( ) | BITSET( ) | BITTEST( )