Perl 编程/关键词/hex
外观
hex解释EXPRESSION后面的内容作为十六进制字符串并以十六进制字符串形式返回。
hex EXPRESSION
$name = "Anton";
print "'" . $name . "', " . hex $name . ",\n\n\n";
$value = "AF";
print $value . ", " . hex $value . "\n";
'Anton', 10AF, 175
hex 的结果是十六进制字符串的值。$name以 'A' 开头,等于十六进制数字 0xA。由于其余部分无法解释为数字,因此被省略 - 对于所有回车符也是如此。的十六进制值为$value在数值上是 175,这就是返回的值。同样,回车符\n被省略,因为它不会转换为十六进制数字。