Principal > lang > not 
 en fr de it nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Previo  Siguiente  Editar  Renombrar  Deshacer  Refrescar  Buscar  Administración  
Documentación
Historia
 
¡Precaución! La página no está actualizada.  Véase la versión inglesa 
NOT
Resultado = NOT Expression

Calcula el no logico de una expresion.

El operador no lógico tiene una expresión booleana y devuelve su contrario. El resultado devuelto por esta operación se muestra en el cuadro siguiente:

A NOT A
FALSE TRUE
TRUE FALSE

El Operador Numérico "NOT" toma un valor entero y devuelve un valor entero. El operador de hecho invierte cada bit de la expresión, como se muestra en el cuadro siguiente:

A NOT A
0   1
1   0

If Expression is a string or an objeto, it returns TRUE if Expression is null, and FALSE if it is not null.

Ejemplo

PRINT NOT TRUE

False
PRINT NOT FALSE

True

PRINT 11, Bin(11, 16)
PRINT NOT 11, Bin(NOT 11, 16)

11      0000000000001011
-12     1111111111110100

PRINT 11, Bin(11, 16)
PRINT NOT 11, Bin(NOT 11, 16)
PRINT CByte(11), Bin(CByte(11), 8)
PRINT CByte(NOT 11), Bin(CByte(NOT 11), 8)

11      0000000000001011
-12     1111111111110100
11      00001011
244     11110100

PRINT NOT "Gambas"

False
PRINT NOT ""

True

Véase también

Operadores Lógicos