Arithmetic expressions

Arithmetic expressions perform mathematical calculations on any set of operand expressions.

Symbol Precedence Operation
^ 1 exponentiation
* 2 multiplication
/ 2 division
\ 2 remainder
+ 3 addition
- 3 subtraction

Expressions are evaluated in order of precedence unless placed within parentheses.

Expressions with the same precedence evaluate left-to-right:

10+2*10 evaluates to 30.

Expressions within the innermost parentheses are evaluated first:

(10+2)*10 evaluates to 120.

(10+(2*10)) evaluates to 30.