首页›文章›perl hex()函数详解

perl hex()函数详解

计算机技术 · perl 程序开发2013-08-190次浏览0 个评论
perl
hex EXPR

这个函数把 EXPR 当作一个十六进制字串并且返回相等的十进制值。如果前面有“ox”,那么被忽略。要转换可能以 0,0b,或者 0x 开头的字串,请参考 oct()函数。下面的代码把 $number 设置为 4,294,906,560:

perl
$number = hex("ffff12c0");

要实现相反的功能,用 sprintf:

perl
sprintf "%lx", $number;      #(那里是 L 的小写,不是阿拉伯数字一)

Hex 字串只能表示整数。那些可能导致整数溢出的字串出发一个警告。

评论

0

评论加载中…

发表评论

0/2000