IBw.d Informat: z/OS

Reads integer binary (fixed-point) values.
Category: Numeric
Default: 4
Ranges: 1-8 bytes, 0-10
z/OS specifics: Two's complement big-endian notation
See: IBw.d Informat in SAS Formats and Informats: Reference

Details

On an IBM mainframe system, integer values are represented in two's complement notation. If the informat specification includes a d value, the number is divided by 10d.
The following examples illustrate the use of the IBw.d format:
Data Line (Hexadecimal)
Informat
Value
Notes
FFFFFB2E
ib4.
-1234
000000003034
ib6.2
123.4
a d value of 2 causes the number to be divided by 102
00000001E208
ib6.2
1234
a d value of 2 causes the number to be divided by 102
Note: In these examples, Data Line (Hexadecimal) represents the bit pattern stored, which is the value that you see when you view it in a text editor that displays values in hexadecimal representation. Value is the number that is used by SAS after the data pattern has been read using the corresponding informat.

See Also

Informats
S370FIBw.d Informat in SAS Formats and Informats: Reference
S370FPIBw.d Informat in SAS Formats and Informats: Reference