5.3.6. Precedence

Here is a list of the operators that we have seen, from highest to lowest precedence. Those listed together have the same precedence. Operators of the same precedence are done from left to right.

!, ~, unary −
*, /, %
+,
<<, >>
<, >, >=, <=
==, !=
&
^
|
&&
||