When building expressions, operators have the following precedence: * and / have the highest precedence, followed by + and -, and & has the lowest precedence. ( ) can be used to make a sub-expression have higher precedence. Functions always have higher precedence over any other operator.