跳到主要内容

逻辑非运算符 Not

🎯功能

对表达式执行逻辑非运算。

📜语法

结果 = Not 表达式

📥参数

参数数据类型解释
表达式任意类型任意有效表达式。

📤返回

布尔型, 有以下几种情况:

如果 表达式结果
TrueFalse
FalseTrue
NullNull

💡示例

Dim a, b, c
a = 10 : b = 100
c = Not(a < b)
TracePrint "c =" & CStr(c)
//输出:c = false

If Not(a < b) Then
TracePrint "成立"
Else
TracePrint "不成立"
End If

📘备注

  • 逻辑非口诀:真假互换。
  • Not 运算符将变量的位取反,并按下表设置 结果 的相应位:
表达式 中的位结果 中的位
01
10