General behavior of an operator
As a result of performing the specified action, an operator can be said to return a value (or evaluate to a value) of a given type.
The type of value returned depends on the operator and on the types of the operands.
(To evaluate to a value means that after the action is performed, the operator and its operands are effectively replaced in the expression by the value that is returned.)