Logical Operators
Operator |
Description |
Example |
Result |
And |
Both sides must
be true |
(2<3) And
(4 < 9) |
True |
Or |
One side or other
must be true |
(2<3) Or (5>10) |
True |
Xor |
One side or other
must be true but not both |
(2<3) Xor
(2<6) |
False |
Not |
Negates truth |
Not (5=5) |
False |
The following table shows a complete order of operators.
It shows how conditional and logical operators work
in conjunction with mathematical operators when they
all appear in the same expression.
Order |
Operators |
1 |
Parentheses |
2 |
^ |
3 |
*, /, \, Mod |
4 |
+, - |
5 |
Conditional Operators
including Like |
6 |
Not logical operator |
7 |
And |
8 |
Or |
9 |
Xor |
|
To make you program clear and more
readable, add parentheses around expressions to
reduce ambiguity with their order of operation. |
|