|
|
Expressions are formulas for computing new values from a collection
of operators and their operands. Operator precedence, in combination
with the use of parentheses, determines the order of expression
evaluation. When two or more operators of the same precedence occur
at the same level of evaluation, they are evaluated from left to
right.
Expression operands may be literals, variables, functions,
macros, and symbolic procedure names, each of which denotes a value
of some type. Examples of valid expressions are:
- $12
Simple numeric literal
- pc + 4
Predefined variable
- FOPEN + 12
Symbolic procedure name
- [dst 2.104]
Indirection - contents of DST 2.104
- (count < 5) and (q>200)
Boolean expression with relational operators
- strup('hello') + "MOM"
Standard function result
|