takes place from left to right
will be stopped if one of its components evaluates to true
takes place from right to left
both takes place from left to right and will be stopped if one of its components evaluates to true
+
,
<
All of the above
?:
+=
=
&&
*
#
&