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)

    ... there are two types of happiness and I have chosen that of the murderers. For I am happy. There was a time when I thought I had reached the limit of distress. Beyond that limit, there is a sterile and magnificent happiness.
    Albert Camus (1913–1960)