Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť binárne dáta na Decimal v Perlu

Počítače sklad všetky údaje sú sekvencie binárnych číslic . Binárne číslice môže mať jednu z dvoch hodnôt : 1 alebo 0. V programovacom jazyku Perl , môžete previesť binárne dáta do inej podoby . Napríklad , môžete previesť binárne sekvenciu na desatinné číslo . Desatinné čísla sú oveľa častejšie v nondigital svete , než binárnych čísel , takže je vhodné , aby bolo možné previesť na desatinné číslo . Môžete previesť binárne číslo s jedným riadkom kódu pomocou Perl . Pokyny dovolená 1

Vytvorte nový textový súbor pomocou textového editora , ako je Poznámkový blok . Uložte súbor pomocou " . Plx " rozšírenie .
2

Otvorte príkazový riadok a prejdite do priečinka , kam ste uložili súbor vytvorený v predchádzajúcom kroku . Napríklad , ak ste uložili súbor v koreňovom adresári C : \\ disku v systéme Windows , môžete zadať nasledujúce do príkazového riadku :

cd C : \\
3

Konvertovať binárne číslo '10101010 ' na desiatkovú hodnotu a uloží ju do premennej s názvom $ desatinné miesto . Proces prevodu používa ORD a balenie funkcie . Funkcie pack prevádza zoznam hodnôt do reťazca a funkcie ord vracia číselnú reprezentáciu reťazca . Môžete kombinovať tieto dve funkcie a priradiť premennú $ desatinnú čiarku v jednom riadku kódu , ako je toto :

$ decimal = ord ( pack ( " B8 " , '10101010 ' ) ) ;
4

Vytlačte si premennú $ desatinné miesto ako toto :

print $ desatinné ;
5

spustite skript v Perlu zadaním nasledujúceho príkazu z príkazového riadku , nahrádzajúci meno ktorý ste vybrali v kroku 1 pre " názov súboru " :

perl filename.plx
6

Skontrolujte výstup . Program vytlačí desatinnú hodnotu " 10101010 " , ktorý vyzerá ako tohle :

170

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené