$HEXw. Format

Converts character data to hexadecimal representation.

Category: Character
Alignment: Left

Syntax

$HEXw.

Arguments

w

specifies the width of the output field.

Default The default width is calculated based on the length of the variable to be printed.
Range 1–32767
Tips To ensure that SAS writes the full hexadecimal equivalent of your data, make w twice the length of the variable or field that you want to represent.
If w is greater than twice the length of the variable that you want to represent, $HEXw. pads it with blanks.

Details

The $HEXw. format converts each character into two hexadecimal characters. Each blank counts as one character, including trailing blanks.

Comparisons

The HEXw. format converts real binary numbers to their hexadecimal equivalent.

Example

Statements
Results
select put ('AB',$hex5.);
----+----1----+----2
   4142

See Also

Last updated: February 23, 2017