COBOL Manual for TNS and TNS/R Programs
Language Elements and Expressions
HP COBOL Manual for TNS and TNS/R Programs—522555-006
38-9
Conditional Expressions
Conditional Expressions
•
Simple Relation Condition
•
Simple Class Condition
•
Simple Sign Condition
•
Negated Condition
•
Combined Condition
•
Abbreviated Combined Relation Condition
Simple Relation Condition
•
Nonpointer Operands
•
Pointer Operands
Table 38-8. Precedence in Arithmetic Expressions
Ambiguous Interpretation
A / B
* C (A / B) * C
A / B / C (A / B) / C
A
** B ** C(A ** B) ** C
A + B / C + D
** E * F - G ((A + (B / C)) + ((D ** E) * F)) - G
Table 38-9. Operator-Operand Combinations
First Element
Successor Element
Variable
Binary Operator
+ - * / **
Unary Operator
+ or - ( )
Identifier or literal No Yes No No Yes
Binary Operator
+ -
* / **
Yes No Yes Yes No
Unary Operator
+ or -
Yes No No Yes No
( Yes No Yes Yes No
) No Yes No No Yes