“Conocimiento Programación>Perl Programming

Cómo convertir datos binarios a un decimal en Perl

2014/12/1
TIENDA Ordenadores todos los datos como secuencias de dígitos binarios. Dígitos binarios pueden tener uno de dos valores: un 1 o un 0 . En el lenguaje de programación Perl , puede convertir los datos binarios a otra forma . Por ejemplo , puede convertir una secuencia binaria en un número decimal. Números decimales son mucho más comunes en el mundo no digital de números binarios , por lo que es útil ser capaz de convertir a decimal . Usted puede convertir un número binario con una línea de código usando Perl. Instrucciones
1

Crear un nuevo archivo de texto con un procesador de textos como Bloc de notas . Guarde el archivo con la extensión ". PLX " .
2

Abra un símbolo del sistema y vaya a la carpeta donde guardó el archivo creado en el paso anterior. Por ejemplo , si guardó el archivo en la raíz de la unidad C: \\ en Windows , puede escribir lo siguiente en el símbolo del sistema :

cd C: \\
3

Convertir el número binario '10101010 ' a su equivalente decimal y almacenarlo en una variable llamada $ decimal. El proceso de conversión utiliza las funciones ord y el paquete . La función convierte paquete de una lista de valores en una cadena , y la función ord devuelve una representación numérica de la cadena . Puede combinar estas dos funciones y asignar la variable $ decimal en una línea de código , así:

$ decimal = ord (paquete ( ' B8 ' , '10101010 ')) ;
4

Imprimir la variable $ decimal así:

print $ decimal;
5

Ejecute el script en Perl emitiendo el siguiente comando desde la línea de comandos , sustituyendo el nombre que eligió en el paso 1 de " nombre de archivo" :

perl filename.plx
6

Examine la salida . El programa muestra el valor decimal de " 10101010 ", que se parece a esto :

170

Perl Programming
Cómo utilizar el Bloc de notas para compilar un programa Perl
Cómo convertir XLS a CSV en Perl
Cómo cargar archivos CGI
Cómo hacer una matriz de un cierto tamaño en Perl
Cómo utilizar terminante en Perl
¿Qué es una instrucción individualizada mediante módulos?
Comparativa de Perl con Python
Cómo cambiar la barra de título en Perl Script
Conocimiento de la computadora © http://www.ordenador.online