|  |  4.7.6 boolean operations 
 
andlogical and, may also be written as&&
orlogical or, may also be written as||
notlogical not, may also be written as! 
The precedence of the boolean operations is:
 
 
parentheses
comparisons
not
and
or
 
Example:
 |  |   (1>2) and 3;
==> 0
  1 > 2 and 3;
==> 0
  ! 0 or 1;
==> 1
  !(0 or 1);
==> 0
 | 
 
 |