──┬─ TRUE ──┬─────────────────────────────────────────────────────────┤ └─ FALSE ─┘
┌◄──────────────────┐ ──┴─ /12\ ── <digit> ─┴───────────────────────────────────────────────┤
┌◄─────────────────────────────────┐
──┴─┬────────────┬─ /12\ ── <digit> ─┴────────────────────────────────┤
└─ /1\ ── . ─┘── " ─┬────────────────────────────────────────────────┬─ " ──────────┤
│ ┌◄───────────────────────────────────────────┐ │
└─┴─ /1024\ ─┬─ <nonquote EBCDIC character> ─┬─┴─┘
└─ "" ──────────────────────────┘
Explanation
A constant is a literal that contains information and is not changed by any operation. Boolean, integer, real, and string constants are defined in the following discussion.
The following constraints apply to string constants:
-
A pair of quotation marks ("") appearing alone represents a null string (a string of length zero).
-
A pair of quotation marks ("") appearing in a string represents one quotation mark (") within the string.
-
A string constant cannot be broken across a card boundary.
Examples
The following are examples of integer constants:
12
750
12345
The following are examples of real constants:
3.1416
.2
1.0
The following are examples of string constants:
"ABC"
"?*->"
"8-1"

