hex
Interpretuoja EXPR kaip šešioliktainę eilutę ir gražina atitinkamą reikšmę (eilučių pavertimui, kurios gali prasidėt simboliais 0, 0x, ar 0b, žr. oct.) Jei EXPR
praleistas, naudoja $_
.
print hex '0xAf'; # prints '175'
print hex 'aF'; # same
Šešioliktainės eilutės gali reikšti tik sveikuosius skaičius. Eilutės, kurios gali lemti sveikųjų skaičių perpildymą, duoda įspėjimą. Pradžioje einantys tarpai nėra panaikinami kaip oct().