Skip to content

Not 运算符

用于对表达式执行按位取反。

语法:

result = Not expression

result
任意数值变量。
expression
任意表达式。

下表说明result的确定方式:

如果 expressionresult
TrueFalse
FalseTrue
NullNull

Not运算符反转其操作数的位值,并根据下表设置result中的相应位:

如果 expression 中的位为result 中的位为
01
10

示例

本示例使用Not运算符对表达式执行逻辑取反。

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).

另请参阅

twinBASIC及其LOGO版权为作者"韦恩"所有