2
当使用两个AND运算符和数字时,我发现意外的行为:第三个条目似乎被认为是模数2.请参见下面的示例。VBA中的布尔逻辑
我想知道为什么行为是这样的。
Sub Test()
Dim a As Boolean
Dim b As Boolean
a = True And 1 And 2 ' a = false
b = True And 2 And 3 ' b = true
MsgBox (a)
MsgBox (b)
End Sub