Ordinateurs stocker toutes les données sous forme de séquences de chiffres binaires . Chiffres binaires peuvent avoir l'une des deux valeurs: un 1 ou un 0. Dans le langage de programmation Perl , vous pouvez convertir des données binaires à une autre forme . Par exemple , vous pouvez convertir une séquence binaire en un nombre décimal. Les nombres décimaux sont beaucoup plus fréquents dans le monde non numérique de nombres binaires , il est donc utile de pouvoir convertir en décimal . Vous pouvez convertir un nombre binaire avec une seule ligne de code en utilisant Perl. Instructions
1
Créer un nouveau fichier texte en utilisant un traitement de texte tel que Notepad . Enregistrez le fichier avec l'extension " . PLX " .
2
Ouvrez une invite de commande et accédez au dossier où vous avez sauvegardé le fichier créé à l'étape précédente . Par exemple, si vous avez enregistré votre fichier à la racine de votre lecteur C: \\ sous Windows , vous pouvez taper la commande suivante dans une invite de commande :
cd C: \\
3
convertir le nombre binaire '10101010 ' en son équivalent décimal et la stocker dans une variable nommée $ décimal. Le processus de conversion utilise les fonctions de paquet et ord . La fonction du bloc convertit une liste de valeurs dans une chaîne , et la fonction ord retourne une représentation numérique de la chaîne . Vous pouvez combiner ces deux fonctions et affecter le décimal $ variable dans une ligne de code , comme ceci:
$ décimal = ord ( pack ( ' B8 ' , '10101010 '));
4
imprimer le $ décimal variables comme ceci:
print $ décimal ;
5
Exécuter le script Perl en exécutant la commande suivante à partir de la ligne de commande , en remplaçant le nom vous avez choisi à l'étape 1 pour "filename" :
perl filename.plx
6
Examinez la sortie . Le programme imprime la valeur décimale de " 10101010 ", qui ressemble à ceci:
170