Todas las funciones listadas aquí son compatibles con:
Las funciones se enumeran sin información adicional. Haga clic en la función para ver los detalles completos.
| Función | Descripción |
|---|---|
| bitand | El valor de "AND bit a bit" de un valor de item y una máscara. |
| bitlshift | El desplazamiento bit a bit a la izquierda de un valor de item. |
| bitnot | El valor de "NOT bit a bit" de un valor de item. |
| bitor | El valor de "OR bit a bit" de un valor de item y una máscara. |
| bitrshift | El desplazamiento bit a bit a la derecha de un valor de item. |
| bitxor | El valor de "OR exclusivo bit a bit" de un valor de item y una máscara. |
Algunas notas generales sobre los parámetros de la función:
< >El valor de "AND a nivel de bits" de un valor de item y una máscara.
Tipos de valores soportados: Integer.
Parámetros:
Aunque la comparación se realiza a nivel de bits, todos los valores deben suministrarse y se devuelven en decimal. Por ejemplo, comprobar el 3er bit se hace comparando con 4, no con 100.
Ejemplos:
bitand(last(/host/key),12)=8 or bitand(last(/host/key),12)=4 #3er o 4º bit activado, pero no ambos al mismo tiempo
bitand(last(/host/key),20)=16 #3er bit no activado y 5º bit activadoEl desplazamiento a la izquierda a nivel de bits de un valor de item.
Tipos de valores soportados: Integer.
Parámetros:
Aunque la comparación se realiza a nivel de bits, todos los valores deben suministrarse y se devuelven en decimal. Por ejemplo, la comprobación del tercer bit se realiza comparando con 4, no con 100.
El valor de "bitwise NOT" de un valor de item.
Tipos de valores soportados: Integer.
Parámetro:
Aunque la comparación se realiza a nivel de bits, todos los valores deben proporcionarse y se devuelven en decimal. Por ejemplo, comprobar el tercer bit se hace comparando con 4, no con 100.
El valor de "OR a nivel de bits" de un valor de item y una máscara.
Tipos de valores soportados: Integer.
Parámetros:
Aunque la comparación se realiza a nivel de bits, todos los valores deben suministrarse y devolverse en decimal. Por ejemplo, la comprobación del tercer bit se realiza comparando con 4, no con 100.
El desplazamiento a la derecha a nivel de bits de un valor de item.
Tipos de valores soportados: Entero.
Parámetros:
Aunque la comparación se realiza a nivel de bits, todos los valores deben suministrarse y se devuelven en decimal. Por ejemplo, la comprobación del tercer bit se realiza comparando con 4, no con 100.
El valor de "OR exclusivo a nivel de bits" de un valor de item y una máscara.
Tipos de valores soportados: Integer.
Parámetros:
Aunque la comparación se realiza a nivel de bits, todos los valores deben proporcionarse y se devuelven en decimal. Por ejemplo, la comprobación del tercer bit se realiza comparando con 4, no con 100.
Consulte todas las funciones soportadas.