Table of Precedence and Associativity

This table shows the precedence and associativity of the arithmetic, relational, and logical operators from highest to lowest precedence.

OperationDescriptionAssociativity
() parentheses for grouping left to right
** exponentiation right to left
+, - unary + (positive sign), unary - (negative sign)  left to right
*, /, //, % multiplication, division, remainder left to right
+, - addition and subtraction left to right
in, not in, is, is not, <, <=, >, >=, !=, ==  membership and comparisons left to right
not boolean not left to right
and boolean and left to right
or boolean or left to right


UC Davis sigil
Matt Bishop
Office: 2209 Watershed Sciences
Phone: +1 (530) 752-8060
Email: mabishop@ucdavis.edu
MHI 289I, Programming for Health Informatics
Version of October 6, 2020 at 8:18AM

You can also obtain a PDF version of this.

Valid HTML 4.01 Transitional Built with BBEdit Built on a Macintosh