Search code examples
vb6operatorsoperator-precedence

What is the operator precedence order in Visual Basic 6.0?


What is the operator precedence order in Visual Basic 6.0 (VB6)?

In particular, for the logical operators.


Solution

  • Arithmetic Operation Precedence Order

    1. ^
    2. - (unary negation)
    3. *, /
    4. \
    5. Mod
    6. +, - (binary addition/subtraction)
    7. &

    Comparison Operation Precedence Order

    1. =
    2. <>
    3. <
    4. >
    5. <=
    6. >=
    7. Like, Is

    Logical Operation Precedence Order

    1. Not
    2. And
    3. Or
    4. Xor
    5. Eqv
    6. Imp

    Source: Sams Teach Yourself Visual Basic 6 in 24 Hours — Appendix A: Operator Precedence