Binary operators are left associative and have lower precedence than unary operators. The binary operators, in order of precedence from highest to lowest, are:
Integer multiplication
Integer division
Left-hand side rounded up to next multiple of right-hand side
Integer addition
Integer subtraction
Bitwise shift left
Bitwise shift right
Logical equality
Logical inequality
Bitwise AND
Bitwise exclusive OR
Bitwise inclusive OR