Chapter Contents

Previous

Next
S370FZDw.d

S370FZDw.d



Writes zoned decimal data in IBM mainframe format

Category: Numeric
Alignment: left


Syntax
Syntax Description
Details
Comparisons
Examples

Syntax

S370FZDw.d

Syntax Description

w
specifies the width of the output field.
Default: 8
Range: 1-32

d
optionally specifies to multiply the number by 10d.


Details

Use S370FZDw.d in other operating environments to write zoned decimal data in the same format as on an IBM mainframe computer.


Comparisons

The following table shows the notation for equivalent zoned decimal formats in several programming languages:

Language Zoned Decimal Notation
SAS S370FZD3.
PL/I PICTURE '99T'
COBOL PIC S9(3) DISPLAY
assembler ZL3


Examples

y=put(x,s370fzd3.);
put y $hex6.;

Values Results*
123
F1F2C3
-123
F1F2D3
*The result is a hexadecimal representation of a binary number in zoned decimal format on an IBM mainframe computer. Each two hexadecimal digits correspond to one byte of binary data, and each byte corresponds to one column of the output field.


Chapter Contents

Previous

Next

Top of Page

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