NOT
Computes the logical not of an expression.
The logical NOT operator takes one boolean expression and returns its contrary. The result returned by this operation is shown in the following table:
The numerical NOT operator takes one integer value and returns an integer value. The operator actually inverts each bit of the expression, as shown in the following table:
If Expression is a string or an object, it returns TRUE
if Expression is null, and FALSE
if it is not null.
Examples
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
See also