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:
“To write it, it took three months; to conceive it three minutes; to collect the data in itall my life.”
—F. Scott Fitzgerald (18961940)
“Hes one of those know-it-all types that, if you flatter the wig off him, he chatter like a goony bird at mating time.”
—Michael Blankfort. Lewis Milestone. Johnson (Reginald Gardner)