hex
- hex
Interprets EXPR as a hex string and returns the corresponding numeric value. If EXPR is omitted, uses
$_
.A hex string consists of hex digits and an optional
0x
orx
prefix. Each hex digit may be preceded by a single underscore, which will be ignored. Any other character triggers a warning and causes the rest of the string to be ignored (even leading whitespace, unlike oct). Only integers can be represented, and integer overflow triggers a warning.To convert strings that might start with any of
,
0x
, or0b
, see oct. To present something as hex, look into printf, sprintf, and unpack.