Saltar navegación

Documentación de FlexPro 2025

O exclusivo bit a bit

Realiza una operación O exclusivo bit a bit entre dos expresiones.

Sintaxis

Expresión1 XOr Expresión2

La sintaxis del operador XOr consta de las siguientes partes:

Parte

Descripción

Expresión1

Una expresión entera.

Expresión2

Como la Expresión1.

Notas

Las dos expresiones se vinculan bit a bit según la siguiente tabla booleana:

XOr

0

1

0

0

1

1

1

0

Se permiten todos los valores booleanos y tipos de datos enteros. Si un argumento es numérico y el otro es una cadena, la cadena se convierte al tipo numérico antes de la operación. Ambos argumentos no deben ser cadenas.

El operador puede procesar valores escalares o series y matrices de datos completas. Si al menos un argumento es una serie de datos o una matriz de datos, el cálculo se realiza elemento a elemento y el resultado vuelve a ser una serie de datos o una matriz de datos. Si al menos uno de los dos argumentos es una matriz de datos, entonces ambos argumentos deben tener el mismo número de filas. Si el número de columnas de las matrices de datos o el número de filas de las series de datos es distinto, se eliminan las columnas o valores sobrantes.

Si se vinculan señales, series de señales o curvas espaciales, solo se tienen en cuenta sus componentes Y. El resultado contiene el componente X y, si procede, el componente Z de la Expresión1 o de la Expresión2. Si una de las expresiones devuelve una lista, la operación se ejecuta para cada elemento de la lista y el resultado también es una lista.

Disponibilidad

FlexPro View, Basic, Professional, Developer Suite

Ejemplo

0xa XOr 0xc

Devuelve 1010b XOr 1100b = 0110b = 6.

{False, True, False, True} XOr {False, False, True, True}

Devuelve {False, True, True, False}.

 

Véase también

Operador Y bit a bit

Operador O bit a bit

Operador No bit a bit