The Figurative constants have several fixed names and the compiler recognizes these names and it sets up the equivalent values in the object program.
Consider the statement as shown below:
MOVE ZERO TO COUNTER
Here value 0 will be moved to the COUNTER by the compiler, as it recognizes ZERO and sets the COUNTER with 0. The list of figurative constants is shown below:
Figurative Constant Meaning
ZEROS value 0
SPACES One or additional blanks
HIGH-VALUES The Highest value in the Collating sequence
LOW-VALUES Lowest value in the Collating sequence
QUOTES one or more of "
ALL literal one or more of string characters comprising the literal