16.7. Operators
Expressions
are combined and manipulated using operators. The following table
lists the operators from highest to lowest precedence; the second
column (A) shows the operators' associativity. These
operators should be familiar to you if you have any C, Java, or Perl
experience.
|
Operators
|
Associativity
|
|
!, ~, ++,
--, @, (the casting operators)
|
Right
|
|
*, /, %
|
Left
|
|
+, -, .
|
Left
|
|
<<, >>
|
Left
|
|
<, <=,
>=, >
|
Nonassociative
|
|
==, !=, ===,
!==
|
Nonassociative
|
|
&
|
Left
|
|
^
|
Left
|
|
|
|
Left
|
|
&&
|
Left
|
|
||
|
Left
|
|
? : (conditional operator)
|
Left
|
|
=, +=, -=,
*=, /=, %=,
^=, .=,
&=, |=,
<<=, >>=
|
Left
|
|
AND
|
Left
|
|
XOR
|
Left
|
|
OR
|
Left
|
 |  |  | | 16.6. Expressions |  | 16.8. Control Structures |
Copyright © 2003 O'Reilly & Associates. All rights reserved.
|
|