- a + a a && b (logical AND; not audio-rate) a || b (logical OR; not audio-rate) a + b a - b a * b a / b
Arithmetic operators perform operations of change-sign (negate), don't-change-sign, logical AND logical OR, add, subtract, multiply and divide. Note that a value or an expression may fall between two of these operators, either of which could take it as its left or right argument, as in
a + b * c.In such cases three rules apply:
a + (b * c),
with * taking b and c and then + taking a and b * c.
a && b - c || d
is taken as (a && (b-c)) || d
a - b - c
is taken as (a - b) - c.