優先順位

 以下にオペレーターの優先順位を示します。下にいくほど優先順位が低くなっています。

                 括弧:() [] .
符号反転、デクリメント、インクリメント:! ~ - ++ --
                乗除算:* / %
                加減算:+ -
             ビットシフト:<< >> >>>
                 比較:< <= > >=
             等価、不等価:=== == !=
          ビット演算/論理積:&
       ビット演算/排他的論理和:^
          ビット演算/論理和: |
                論理積:&&
                論理和:||
               三項演算: ?:
                 算術: = += -= *= /= %= <<= >>= >>>= &= ^= |=