Precedence : Determines the order in which the operators are allowed to manipulate the operands.
Associativity : Determines the order in which the operators of the same precedence are allowed to manipulate the operands.
Evaluation : The process of applying the operators to the operands and resulting in a single value.
Expression : A valid sequence of operand(s) and operator(s) that reduces (or evaluates) to a single value.
Operand : A value that receives the operator’s action. eg. a+b ; here a and b is operand.
Operator : A language-specific syntactical token (usually a symbol) that causes an action to be taken on one or more operands (+ symbol in previous example).
Parentheses : Change the order of evaluation in an expression. We do what’s in the parentheses first.