Comment utiliser les fonctions Chr () et Ord () en Perl

Le langage de programmation Perl chr () et ord () les fonctions sont utilisées pour convertir les caractères en leurs valeurs ASCII ou Unicode et vice versa. Chr () prend une valeur ASCII ou Unicode et retourne le caractère équivalent, et ord () effectue l'opération inverse en convertissant un caractère en sa valeur numérique. 

Fonction Perl Chr ()

La fonction chr () renvoie le caractère représenté par le nombre spécifié. Par exemple:

#! / usr / bin / perl

impression chr (33)

imprimer "/ n";

impression chr (36)

imprimer "/ n";

impression chr (46)

imprimer "/ n";

Lorsque ce code est exécuté, il produit ce résultat:

!

$

&

Remarque: les caractères de 128 à 255 ne sont par défaut pas encodés en UTF-8 pour des raisons de compatibilité descendante.

Fonction Ord () de Perl

La fonction ord () fait le contraire. Il prend un caractère et le convertit en sa valeur numérique ASCII ou Unicode.

#! / usr / bin / perl

print ord ('A');

imprimer "/ n";

print ord ('a');

imprimer "/ n";

print ord ('B');

imprimer "/ n";

Une fois exécuté, cela renvoie:

65

97

66

Vous pouvez confirmer que les résultats sont exacts en consultant une table de recherche de code ASCII en ligne.

À propos de Perl

Perl a été créé au milieu des années 80, il s'agissait donc d'un langage de programmation mature bien avant que les sites Web explosent en popularité. Perl a été initialement conçu pour le traitement de texte et il est compatible avec HTML et d'autres langages de balisage, il est donc rapidement devenu populaire auprès des développeurs de sites Web. La force de Perl réside dans sa capacité à interagir avec son environnement et sa compatibilité multiplateforme. Il peut facilement ouvrir et manipuler de nombreux fichiers dans le même programme.