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
|