IBM RPG - Data Types

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)

    The wider the range of possibilities we offer children, the more intense will be their motivations and the richer their experiences. We must widen the range of topics and goals, the types of situations we offer and their degree of structure, the kinds and combinations of resources and materials, and the possible interactions with things, peers, and adults.
    Loris Malaguzzi (1920–1994)