Saltar navegación

Documentación de FlexPro 2025

No bit a bit (~)

Determina el complemento bit a bit.

Sintaxis

~ Expresión

La sintaxis del operador ~ consta de las siguientes partes:

Parte

Descripción

Expresión

Una expresión entera.

Notas

Se invierten todos los bits de la Expresión.

Se permiten todos los tipos de datos enteros y valores booleanos.

El operador puede procesar valores escalares o series y matrices de datos completas. Si el argumento es una serie de datos o una matriz de datos, la operación se realiza elemento por elemento y el resultado vuelve a ser una serie de datos o una matriz de datos. Si se utiliza una señal, una serie de señales o una curva espacial, solo se tiene en cuenta su componente Y. El resultado contiene el componente X y, en caso necesario, el componente Z inalterados de la Expresión. Si la Expresión es 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

~0xas

Devuelve el valor 1010 en coma flotante de 16 bits.b = 1111.1111.1111.0101b = -11.

~{True, False}

Devuelve {False, True}.

 

Véase también

Operador O bit a bit

Operador O exclusivo bit a bit

Operador Y bit a bit

Operador No lógico