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