COBOL Manual for TNS/E Programs (H06.08+, J06.03+)

Arithmetic Expressions
Table 139: Arithmetic Operators (page 1011)
Table 140: Hierarchy of Operators (page 1011)
Table 141: Precedence in Arithmetic Expressions (page 1011)
Table 142: Operator-Operand Combinations (page 1012)
Table 139 Arithmetic Operators
Operator
MeaningKindSymbol
Multiplication by +1Unary+
AdditionBinary
Multiplication by -1Unary-
SubtractionBinary
MultiplicationBinary*
DivisionBinary/
ExponentiationBinary**
Table 140 Hierarchy of Operators
OperatorsHierarchy
Unary plus and minus1st
Exponentiation2nd
Multiplication and division3rd
Addition and subtraction4th
Table 141 Precedence in Arithmetic Expressions
InterpretationAmbiguous
(A / B) * CA / B * C
(A / B) / CA / B / C
(A ** B) ** CA ** B ** C
((A + (B / C)) + ((D ** E) * F)) - GA + B / C + D ** E * F - G
Arithmetic Expressions 1011