Datorer lagrar all data som sekvenser av binära siffror . Binära siffror kan ha en av två värden : en 1 eller en 0 . I Perl programmeringsspråk , kan du konvertera binära data till en annan form . Till exempel kan du konvertera en binär sekvens i ett decimaltal . Decimaltal är mycket vanligare i nondigital världen än binära tal , så det är bra att kunna konvertera till decimal . Du kan konvertera ett binärt tal med en kodrad med Perl . Instruktioner
1
Skapa en ny textfil med hjälp av en ordbehandlare som Anteckningar . Spara filen med " . PLX " förlängning .
2
Öppna en kommandotolk och navigera till den mapp där du sparade filen skapades i föregående steg . Till exempel , om du sparat din fil i roten på din C : \\ -enheten i Windows , kan du skriva följande i en kommandotolk :
cd C : \\
3
Konvertera binära tal '10101010 ' till ett decimaltal och förvara den i en variabel som heter $ decimal . Konverteringen använder Ord och pack funktioner . Förpackningen Funktionen konverterar en lista med värden i en sträng , och ord funktionen returnerar en numerisk representation av strängen . Du kan kombinera dessa två funktioner och tilldela variabeln $ decimal i en kodrad , som den här :
$ decimal = ORD ( pack ( B8 ' , '10101010 ' ) ) ;
4
Skriv ut variabeln $ decimal så här :
print $ decimal ,
5
Exekvera Perl-skript genom att ge följande kommando från kommandoraden , ersätta namnet du valde i steg 1 för " filnamn " :
perl filename.plx
6
Undersök utskriften . Programmet skriver det decimala värdet av " 10101010 ", som ser ut så här :
170