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