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.

See Also

() Reserved Characters, * Arithmetic Operator, *= Assignment Operator, + Arithmetic Operator, += Assignment Operator, - Arithmetic Operator, -= Assignment Operator, /= Assignment Operator, := Assignment Operator, Arithmetic Operators, Logical Expressions, Precedence, Relational Operators, String Expressions, \= Assignment Operator