Data Types
RPG supports the following data types.
Data type | Name | Length | Description |
---|---|---|---|
A |
Alphanumeric character | 1 to 32,766 bytes | Alphanumeric character |
B |
Binary numeric | 2 byte (16-bit) 4 bytes (32-bit) |
Signed binary integer |
D |
Date | 10 bytes | Date: year, month, day |
F |
Floating point numeric | 4 bytes (32-bit) 8 bytes (64-bit) |
Signed binary floating-point real |
G |
Graphic character | 1 to 32,766 bytes | 16-bit graphic character (DBCS or EGCS) |
I |
Integer numeric | 1 byte (8-bit) 2 bytes (16-bit) 4 bytes (32-bit) 8 bytes (64-bit) |
Signed binary integer |
U |
Integer numeric | 1 byte (8-bit) 2 bytes (16-bit) 4 bytes (32-bit) 8 bytes (64-bit) |
Unsigned binary integer |
P |
Packed decimal numeric | 1 to 30 digits, 2 digits per byte plus sign |
Signed fixed-point decimal number with integer and fraction digits |
S |
Zoned decimal numeric | 1 to 30 digits, 1 digit per byte |
Signed fixed-point decimal number with integer and fraction digits |
T |
Time | 6, 12, or 14 bytes | Time: hour, minute, second, microseconds |
Z |
Timestamp | 26 bytes | Date and time: year, month, day, hour, minute, second, microseconds |
Read more about this topic: IBM RPG
Famous quotes containing the words data and/or types:
“This city is neither a jungle nor the moon.... In long shot: a cosmic smudge, a conglomerate of bleeding energies. Close up, it is a fairly legible printed circuit, a transistorized labyrinth of beastly tracks, a data bank for asthmatic voice-prints.”
—Susan Sontag (b. 1933)
“He types his laboured column—weary drudge!
Senile fudge and solemn:
Spare, editor, to condemn
These dry leaves of his autumn.”
—Robertson Davies (b. 1913)