And 和 Or 背后的逻辑
Logic behind And and Or with numbers
我知道 0 = false 和 1 = true,但是如果我在 VBA 中遇到像 2 和 5 这样的条件怎么办?
我试了一下,结果如下:
2 And 5 = 0
34634 And 6346 = 74
2 Or 5 = 7
4 Or 5 = 5
我似乎无法理解这一点,有人可以解释一下吗?
对于vba,每次都必须执行整个布尔表达式
IF 2 = 0 and 5 = 0 Then
这不是答案,而是对 Andrew Morton 评论的阐述。请参阅 Scott 的解决方案。
我知道 0 = false 和 1 = true,但是如果我在 VBA 中遇到像 2 和 5 这样的条件怎么办? 我试了一下,结果如下:
2 And 5 = 0
34634 And 6346 = 74
2 Or 5 = 7
4 Or 5 = 5
我似乎无法理解这一点,有人可以解释一下吗?
对于vba,每次都必须执行整个布尔表达式
IF 2 = 0 and 5 = 0 Then
这不是答案,而是对 Andrew Morton 评论的阐述。请参阅 Scott 的解决方案。