Appendix A. Operator Precedence Chart


A. Operator Precedence Chart

Operators are shown in decreasing order of precedence from top to bottom with each level of precedence separated by a horizontal line. Visual Basic operators associate from left to right.

Figure A.1. Operator precedence chart.

Operator

Type

TypeOf

type comparison

^

exponentiation

+

unary plus

-

unary minus

*

multiplication

/

division

\

integer division

Mod

modulus

+

addition

-

subtraction

&

concatenation

<<

bitwise left shift

>>

bitwise right shift

=

relational is equal to

<>

relational is not equal to

<

relational less than

<=

relational less than or equal to

>

relational greater than

>=

relational greater than or equal to

Like

pattern matching

Is

reference comparison

Not

logical negation

And

logical AND without short-circuit evaluation

AndAlso

logical AND with short-circuit evaluation

Or

logical inclusive OR without short-circuit evaluation

OrElse

logical inclusive OR with short-circuit evaluation

Xor

logical exclusive OR




Visual BasicR 2005 for Programmers. DeitelR Developer Series
Visual Basic 2005 for Programmers (2nd Edition)
ISBN: 013225140X
EAN: 2147483647
Year: 2004
Pages: 435

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net