Computers slaan alle gegevens als reeksen van binaire cijfers . Binaire cijfers kan een van twee waarden : een 1 of een 0 . In de programmeertaal Perl , kunt u binaire gegevens om te zetten in een andere vorm . Bijvoorbeeld , kunt u een binaire reeks omzetten in een decimaal getal . Decimale getallen zijn veel vaker voor in de nondigital wereld dan binaire getallen , dus is het handig om te kunnen zetten naar decimaal . U kunt een binair getal om te zetten met een regel code met behulp van Perl . Instructies 1 Maak een nieuw tekstbestand met behulp van een tekstverwerker zoals Kladblok. Sla het bestand met de " PLX . " Extensie . Kopen van 2 Open een opdrachtprompt en ga naar de map waar u het bestand gemaakt in de vorige stap opgeslagen . Bijvoorbeeld, als u uw bestand opgeslagen op de root van je C : \\ schijf in Windows , kunt u de volgende typen in een command prompt : cd C : \\ 3 Converteer het binaire getal '10101010 ' naar zijn decimale equivalent en opslaan in een variabele genaamd $ decimaal . De conversie proces maakt gebruik van de ord en pak functies . Het pakket functie converteert een lijst met waarden in een string , en de ord functie een numerieke weergave van de string . U kunt deze twee functies te combineren en toe de variabele $ decimaal in een regel code , zoals deze : $ decimaal = ord ( pack ( ' B8 ' , '10101010 ' ) ) ; Print 4 uit de variabele $ decimale als volgt : druk $ decimaal ; 5 Voer het Perl-script door de volgende opdracht uit vanaf de opdrachtregel , het vervangen van de naam u hebt gekozen in stap 1 voor " filename " : perl filename.plx 6 Bekijk de uitvoer . Het programma maakt de decimale waarde van " 10101010 ", die er als volgt uitziet : 170
|