Computere gemme alle data som sekvenser af binære cifre . Binære cifre kan have en af to værdier: en 1 eller et 0 . I programmeringssproget Perl , kan du konvertere binære data til en anden form . For eksempel kan du konvertere en binær sekvens i et decimaltal . Decimaltal er meget mere almindelig i ikke-digitale verden end binære tal , så det er nyttigt at være i stand til at konvertere til decimal . Du kan konvertere et binært tal med én linje kode Perl . Instruktioner
1
Opret en ny tekstfil i et tekstbehandlingsprogram såsom Notesblok. Gem filen ved hjælp af " . PLX " udvidelse .
2
Åbn en kommandoprompt , og navigere til den mappe, hvor du har gemt filen oprettet i det foregående trin. For eksempel, hvis du har gemt din fil på roden af dit C: \\ drev i Windows , kan du skrive følgende i en kommandoprompt : Hej
cd C: \\
3
Konverter binære tal '10101010 ' til sin tilsvarende decimaltal og opbevar det i en variabel med navnet $ decimal. Konverteringen bruger ORD og pakke funktioner. Pakken funktionen konverterer en liste over værdier i en streng , og ORD funktion returnerer en numerisk repræsentation af strengen . Du kan kombinere disse to funktioner og tildele variablen $ decimal i én linje kode , som dette:
$ decimal = ORD (pakke ( ' B8 ' , '10101010 ' )),
4
print ud variablen $ decimal som dette : Hej
print $ decimal ,
5
Udfør Perl-script ved at udstede følgende kommando fra kommandolinjen , erstatte navnet du valgte i trin 1 for " filename" : Hej
perl filename.plx
6
Undersøg output. Programmet udskriver decimal værdien " 10101010 ", som ser sådan ud : Hej
170