specifies the number
of bytes (not the number of digits).
Default:1
Range:1–32
d
specifies the number
of digits to the right of the decimal point in the numeric value.
Range:1–10
Details
The ZDw.d format
writes zoned decimal data. This method is also known as an overprint
trailing numeric format. In the Windows operating environment, the
last byte of the field contains the sign information of the number.
The following table gives the conversion for the last byte.
Last Byte Conversions
Digit
ASCII Character
Digit
ASCII Character
0
{
−0
}
1
A
−1
J
2
B
−2
K
3
C
−3
L
4
D
−4
M
5
E
−5
N
6
F
−6
O
7
G
−7
P
8
H
−8
Q
9
I
−9
R
Example: Processing a Number That Is Too Large to Format
When a numeric value
is too large to format, as in this example
data a;
x = 1e308;
y = put(x, ZD32.2);
put y = hex16.;
run;