BITNOT( ) (Función)
Devuelve el resultado de una operación NOT a nivel de bit realizada sobre un valor numérico.
BITNOT(nExpression)
Valores devueltos
Numeric
Parámetros
- nExpression
Especifica el valor numérico en que se lleva a cabo la operación NOT a nivel de bit. Si nExpression no es un entero, se convertirá en un entero antes de que se desplacen sus bits.
Observaciones
BITNOT( ) devuelve el complemento a nivel de bit de nExpression. El valor numérico devuelto por BITNOT( ) se obtiene a partir del indicado por nExpression, sustituyendo cada 0 por 1 y cada 1 por 0.
La tabla siguiente muestra el resultado de una operación NOT a nivel de bit sobre nExpression:
Bit de nExpression | Bit resultante |
---|---|
0 | 1 |
1 | 0 |
Ejemplo
x = 5 && 0101 binary
? BITNOT(x) && Returns -6
Vea también
BITAND( ) | BITCLEAR( ) | BITLSHIFT( ) | BITOR( ) | BITRSHIFT( ) | BITSET( ) | BITTEST( ) | BITXOR( )