首页›分类文章›计算机技术›perl 程序开发›perl字符与数字的转换

perl字符与数字的转换

计算机技术 · perl 程序开发2012-10-170次浏览0 个评论

如果打印一个数字对应的字符或者打印一个字符对应的数字呢?
Perl为我们提供了两种方法:
1)使用perl为我们提供的两个函数ord, chr
2)使用printf或sprintf来打印。
下面我们具体看一下通过这两种方法如何实现:
1)通过ord和chr实现:
在perl中使用chr可以讲一个数字转换为字符,使用ord可以经一个字符准换为数字,用法如下:

perl
$num = ord($char);
$char = chr($num);

2)通过printf和sprintg实现:
和C/C++一样,通过printf可以讲一个数字或字符强制转换为其他类型,例如:

perl
$char sprintf("%c", $num);
printf("Number %d is character %c", $num, $num);

不过使用的时候需要注意,通过sprintf打印的时候要比chr慢。

评论

0

评论加载中…

发表评论

0/2000