CARVIEW |
- #hex EXPR
- #hex
-
Interprets EXPR as a hex string and returns the corresponding numeric value. If EXPR is omitted, uses
$_
.print hex '0xAf'; # prints '175' print hex 'aF'; # same $valid_input =~ /\A(?:0?[xX])?(?:_?[0-9a-fA-F])*\z/
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, unlikeoct
). Only integers can be represented, and integer overflow triggers a warning.To convert strings that might start with any of
0
,0x
, or0b
, seeoct
. To present something as hex, look intoprintf
,sprintf
, andunpack
.
Perldoc Browser is maintained by Dan Book (DBOOK). Please contact him via the GitHub issue tracker or email regarding any issues with the site itself, search, or rendering of documentation.
The Perl documentation is maintained by the Perl 5 Porters in the development of Perl. Please contact them via the Perl issue tracker, the mailing list, or IRC to report any issues with the contents or format of the documentation.