Operators¶
Mathematical¶
*(multiplication)/(division)+(addition)-(subtraction)%(modulus)
Comparative¶
>(greater than)>=(greater than or equal to)<(less than)<=(less than or equal to)==(checks equality)!=(checks inequality)
Logical¶
&&(and) -a && bis true if and only if a and b are true||(or) -a || bis true if and only if at least one of a and b are true
Increment and Decrement¶
There are the following short forms for incrementing or decrementing numbers.

In addition to a++ and a-- there is ++a and --a which are indistinguishable without a context.

In example 1, a is used first in the a == 5 check and then is incremented, whereas in example 2, a is first incremented and then used in the a == 5 check.