Skip to content

Not operator ​

Used to perform bitwise negation on an expression.

Syntax:

result = Not expression

result
Any numeric variable.
expression
Any expression.

The following table illustrates how result is determined:

If expression isThen result is
TrueFalse
FalseTrue
NullNull

The Not operator inverts the bit values of its operand and sets the corresponding bit in result according to the following table:

If bit in expression isThen bit in result is
01
10

Example ​

This example uses the Not operator to perform logical negation on an expression.

vb
Dim A, B, C, D, MyCheck
A = 10: B = 8: C = 6: D = Null    ' Initialize variables.
MyCheck = Not (A > B)    ' Returns False.
MyCheck = Not (B > A)    ' Returns True.
MyCheck = Not (C > D)    ' Returns Null.
MyCheck = Not A          ' Returns -11 (bitwise comparison).

See Also ​

twinBASIC and LOGO copyright of "WaynePhillipsEA" author