Previous Page | Next Page

Informats under z/OS

IBw.d Informat: z/OS



Reads integer binary (fixed-point) values.
Numeric
Width range: 1-8 bytes
Default width: 4
Decimal range: 0-10
z/OS specifics: two's complement big-endian notation
See: IBw.d Informat in SAS Language Reference: Dictionary

Details
See Also

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.

Here are several examples of the IBw.d informat:

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 you see if 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.  [cautionend]


See Also

Previous Page | Next Page | Top of Page