hex - convert a string to a hexadecimal number

- NAME
- SYNOPSIS
- DESCRIPTION

# NAME

hex - convert a string to a hexadecimal number

# SYNOPSIS

hex EXPR

hex

# DESCRIPTION

Interprets EXPR as a hex string and returns the corresponding value. (To convert strings that might start with either `0`, `0x`, or `0b`, see oct in the perlfunc manpage.) If EXPR is omitted, uses `$_`.

        print hex '0xAf'; # prints '175'
        print hex 'aF';   # same

Hex strings may only represent integers. Strings that would cause integer overflow trigger a warning. Leading whitespace is not stripped, unlike oct(). To present something as hex, look into printf in the perlfunc manpage, sprintf in the perlfunc manpage, or unpack in the perlfunc manpage.

hex - convert a string to a hexadecimal number