Verwendung der Funktionen Chr () und Ord () in Perl

Die Perl-Programmiersprache chr () und ord () Mit Funktionen werden Zeichen in ihre ASCII- oder Unicode-Werte konvertiert und umgekehrt. Chr () Nimmt einen ASCII- oder Unicode-Wert und gibt das entsprechende Zeichen zurück ord () führt die umgekehrte Operation durch, indem ein Zeichen in seinen numerischen Wert konvertiert wird. 

Perl Chr () Funktion

Die Funktion chr () gibt das Zeichen zurück, das durch die angegebene Zahl dargestellt wird. Beispielsweise:

#! / usr / bin / perl

drucken chr (33)

print "/ n";

drucken chr (36)

print "/ n";

drucken chr (46)

print "/ n";

Wenn dieser Code ausgeführt wird, erzeugt er folgendes Ergebnis:

!

$

&

Hinweis: Die Zeichen von 128 bis 255 werden aus Gründen der Abwärtskompatibilität standardmäßig nicht als UTF-8 codiert.

Perl's Ord () Funktion

Die ord () - Funktion macht das Gegenteil. Es nimmt ein Zeichen und konvertiert es in seinen numerischen ASCII- oder Unicode-Wert.

#! / usr / bin / perl

print ord ('A');

print "/ n";

print ord ('a');

print "/ n";

print ord ('B');

print "/ n";

Bei der Ausführung wird Folgendes zurückgegeben:

65

97

66

Sie können die Genauigkeit der Ergebnisse überprüfen, indem Sie online eine ASCII-Code-Nachschlagetabelle abrufen.

Über Perl

Perl wurde Mitte der 80er Jahre entwickelt, es war also eine ausgereifte Programmiersprache, lange bevor Websites immer beliebter wurden. Perl wurde ursprünglich für die Textverarbeitung entwickelt und ist mit HTML und anderen Auszeichnungssprachen kompatibel. Daher wurde es bei Website-Entwicklern schnell populär. Die Stärke von Perl liegt in der Interaktion mit der Umgebung und der plattformübergreifenden Kompatibilität. Es kann leicht viele Dateien innerhalb desselben Programms öffnen und bearbeiten.