A combination of variables, operators and values that represents a single result value. Expressions also have types, as determined by their operators and operands.
The ability to combine simple expressions and statements into compound statements and expressions in order to represent complex computations concisely.