如何在Perl中使用Chr()和Ord()函数

Perl编程语言'schr()ord()函数用于将字符转换为ASCII或Unicode值,反之亦然。 Chr()采用ASCII或Unicode值并返回等效字符,ord()通过将字符转换为数值来执行反向操作。

Perl Chr()函数

chr()函数返回由指定的数字表示的字符。例如:

##!/usr/bin/perl

print chr(33)

打印"/n";

print chr(36)

打印"/n";

print chr关于足球小知识(46)

打印"/n";

执行此代码时,会生成此结果:

!

$

&放大;

注意:由于向后兼容性的原因,默认情况下128到255的字符不编码为UTF-8。

Perl's Ord()函数

ord()函数相反。它需要一个字符并将其转换为ASCII或Unicode数值。

##!/usr/bin/perl 93

打印ord('A&##39;);

打印"/n";

打印ord('a&##39;);

打印"/n";

打印ord('B&##39;);

教育资源网_1

打印"/n";

执行时,返回:

65

97

66

您可以通过在线检查ASCII代码查找表来确认结果是否准确。

关于Perl

Perl创建于80年代中期,因此它是一种成熟的编程语言long在网站激增之前。Perl最初是为文本处理而设计的,它与HTML和其他标记语言兼容,因此很快就受到网站开发人员的欢迎。Perl'其优势在于其与环境交互的能力及其跨平台兼容性。它可以轻松打开和操作同一程序中的许多文件。