为什么2和3在VBA中等于2?

时间:2013-10-01 20:44:51

标签: vba

如果在VBA中评估以下内容,则输出为True

(2 And 3) = 2

有人可以向我解释一下吗?谢谢!

2 个答案:

答案 0 :(得分:3)

你有:

2 (base 10) == 10 (base 2)
3 (base 10) == 11 (base 2)

执行按位AND并给出

10 (base 2) == 2 (base 10)

答案 1 :(得分:-1)

0 = false,其他一切在VB中都是正确的

我试图找到MS的一些链接来解释这个,但我不能。