Chapter Contents

Previous

Next
PDw.d

PDw.d



Writes values in packed decimal format

Language element: format
Category: numeric
Width range: 1 to 16
Default width: 1
Decimal range: 0 to 10
Alignment: left
OpenVMS specifics: overflow behavior


Syntax
Details
Example
See Also

Syntax

PDw.d

w
specifies the width of the output field in bytes (not digits).

d
optionally specifies a scaling factor. When you specify a d value, the PDw.d format multiplies the number by the 10d value, then applies the packed decimal format to that value.


Details

Under OpenVMS, if the value to be formatted is too large to fit in a field of the specified width, then the PDw.d format does the following:


Example

If you format the value 300 using the PD1. format, you receive the following hexadecimal string:

'9C'x
which is the packed decimal representation for 9.

If you format the value -300 using the PD1. format, you receive the following hexadecimal string:

'9D'x
which is the packed decimal representation for -9.

See Also


Chapter Contents

Previous

Next

Top of Page

Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.