ZDw.d Informat: Windows

Reads zoned decimal data.
Category: numeric
Windows specifics: Last byte includes the sign
See: ZDw.d Informat in SAS Formats and Informats: Reference

Syntax

ZDw.d

Required Arguments

w
specifies the width of the input field.
Default:1
Range:1–32
d
specifies the power of 10 by which to divide the input value. If the data contain decimal points, then SAS ignores the d value.
Range:1–10

Details

This method is also known as an overprint trailing numeric format. Under Windows, the last byte of the field contains the sign information of the number. The following table gives the conversion for the last byte:
Overprint trailing numeric format
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