All Boolean operators return 1 (‘nonzero’) if the condition is met and 0 if it is not. The operator ‘not’ can be used to negate an expression, but remember to use parenthesis, as ‘not’ is stronger than all other operators: ‘not 1 > -1’ is nonzero, while ‘not (1 > -1)’ is zero. The other Boolean operators are all weaker than the arithmetic operators.
Operator |
Description |
Not |
Nonzero if the expression after ‘not’ is zero, otherwise zero. |
<, <=, >, >=, =, <> |
Value comparison operators. |
And |
Nonzero if the expressions on either side of ‘and’ are both nonzero. |
Or |
Nonzero if one or both of the expressions on either side of ‘or’ is nonzero. |
Comments
Please sign in to leave a comment.