Appendix C. Order of Operations

When mathematical calculations are performed in a program, each operation takes place according to a pre-specified order. This order of operations ensures that the code is run the same way every time. This is no different from arithmetic or algebra, but programming has other operators that are less familiar.

In the following table, the operators on the top are run before those on the bottom—therefore, an operation inside parentheses will run first and an assignment will run last:

Name Symbol Examples

Parentheses

()

a \* (b + c)

Postfix, Unary

++ −− !

a++ −−b !c

Multiplicative

* / %

a \* b

Additive

+ −

a + b

Relational

> < <= >=

if (a > b)

Equality

== !=

if (a ...

Get Make: Getting Started with Processing, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.