Operators
All the numeric types support a basic set of arithmetic operators:
- addition:
+
- subtraction:
-
- multiplication:
*
- division:
/
bool
support short-circuiting and non-short-circuiting operators:
bitwise-and (LHS and RHS are both always evaluated):
&
logical-and (RHS is only evaluated if the LHS is true):
&&
bitwise-or (LHS and RHS are both always evaluated):
|
logical-or (RHS is only evaluated if the LHS is false):
||