Unary, binary, and ternary operators
Java, C++, and C# provide operators that can be used to perform an action on one, two, or three operands.
An operator that operates on one operand is called a unary operator. (Alice supports at least one unary operator: the increment operator.)
An operator that operates on two operands is called a binary operator. (Alice supports several binary operators.)
An operator that operates on three operands is called a ternary operator. (Apparently, Alice does not support ternary operators.)