Chapter Contents

Previous

Next
HEXw.

HEXw.



Converts real binary (floating-point) values to hexadecimal representation

Category: Numeric
Alignment: left


Syntax
Syntax Description
Details
Comparisons
Examples

Syntax

HEXw.

Syntax Description

w
specifies the width of the output field.
Default: 8
Range: 1-16
Tip: If w< 16, the HEXw. format converts real binary numbers to fixed-point integers before writing them as hexadecimal digits. It also writes negative numbers in two's complement notation, and right aligns digits. If w is 16, HEXw. displays floating-point values in their hexadecimal form.


Details

In any operating environment, the least significant byte written by HEXw. is the rightmost byte. Some operating environments store integers with the least significant digit as the first byte. The HEXw. format produces consistent results in any operating environment regardless of the order of significance by byte.

Note:   Different operating environments store floating-point values in different ways. However, the HEX16. format writes hexadecimal representations of floating-point values with consistent results in the same way that your operating environment stores them.  [cautionend]


Comparisons

The HEXw. numeric format and the $HEXw. character format both generate the hexadecimal equivalent of values.


Examples

put @8 x hex8.;

Values Results

----+----1----+----2
35.4
       00000023
88
       00000058
2.33
       00000002
-150
       FFFFFF6A


Chapter Contents

Previous

Next

Top of Page

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