Writes unsigned zoned decimal data in IBM mainframe format.
Category: |
Numeric
|
Alignment: |
left
|
-
w
-
specifies the width of the output field.
-
d
-
specifies to multiply the number by 10d. This argument is optional.
Use S370FZDUw.d in other operating environments to write unsigned zoned
decimal
data in the same format as on an IBM mainframe computer.
-
The S370FZDUw.d format
is similar to the S370FZDw.d format except that the S370FZDUw.d format always uses
the absolute value of the number.
-
The S370FZDUw.d format is equivalent to the COBOL notation PIC
9(n) DISPLAY, where the n value
is the number of digits.
y=put (x,s370fzdu3.);
put y $hex6.;
Value of x |
Results* |
123
|
F1F2F3
|
-123
|
F1F2F3
|
*
The result is a hexadecimal representation of a binary
number in zoned decimal format on an IBM mainframe computer. Each pair of
hexadecimal characters (such as F1) corresponds to one byte of
binary data, and each byte corresponds to one column of the output field. |
Copyright © 2011 by SAS Institute Inc., Cary, NC, USA. All rights reserved.