Previous Page | Next Page

Formats

HEXw. Format



Converts real binary (floating-point) values to hexadecimal representation.
Category: Numeric
Alignment: left
See: HEXw. Format under Windows UNIX OpenVMS z/OS

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 characters. 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.;

Value of x Results

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

Previous Page | Next Page | Top of Page