Cómo usar las funciones Chr () y Ord () en Perl

El lenguaje de programación Perl chr () y ord () Las funciones se utilizan para convertir caracteres en sus valores ASCII o Unicode y viceversa.. Chr () toma un valor ASCII o Unicode y devuelve el carácter equivalente, y ord () realiza la operación inversa al convertir un carácter a su valor numérico. 

Función Perl Chr ()

La función chr () devuelve el carácter representado por el número especificado. Por ejemplo:

#! / usr / bin / perl

imprimir chr (33)

imprimir "/ n";

imprimir chr (36)

imprimir "/ n";

imprimir chr (46)

imprimir "/ n";

Cuando se ejecuta este código, produce este resultado:

!

PS

Y

Nota: los caracteres de 128 a 255 no están codificados por defecto como UTF-8 por razones de compatibilidad con versiones anteriores.

Función Orl () de Perl

La función ord () hace lo contrario. Toma un carácter y lo convierte en su valor numérico ASCII o Unicode.

#! / usr / bin / perl

imprimir ord ('A');

imprimir "/ n";

print ord ('a');

imprimir "/ n";

imprimir ord ('B');

imprimir "/ n";

Cuando se ejecuta, esto devuelve:

sesenta y cinco

97

66

Puede confirmar que los resultados son precisos al consultar una tabla de búsqueda de códigos ASCII en línea.

Sobre Perl

Perl fue creado a mediados de los años 80, por lo que era un lenguaje de programación maduro mucho antes de que los sitios web explotaran en popularidad. Perl fue originalmente diseñado para el procesamiento de texto, y es compatible con HTML y otros lenguajes de marcado, por lo que rápidamente se hizo popular entre los desarrolladores de sitios web. La fortaleza de Perl radica en su capacidad de interactuar con su entorno y su compatibilidad multiplataforma. Puede abrir y manipular fácilmente muchos archivos dentro del mismo programa.