逻辑和按位运算符VB

时间:2011-08-09 20:31:26

标签: vb.net

根据MSDN And运算符可以作为按位运算符或逻辑运算符。

知道它是否被用作One运算符的唯一方法是,如果它位于赋值运算的右侧?例如x = 3 AND 5。我找不到任何其他使用按位运算符而不是逻辑运算符的实例,是吗?谢谢你的帮助。

更新:如果您需要

,我猜你可以内联
    Response.Write(CLng("3") And CLng("4"))

1 个答案:

答案 0 :(得分:3)

当操作数都是布尔类型时,它是一个逻辑运算符。在任何其他情况下的按位运算符,虽然我不是想要什么。还要考虑OrElseAndAlso,它们总是符合逻辑并进行短路评估。