Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Perl Programming >> .

Come convertire i dati binari in un decimale in Perl

Computer memorizzano tutti i dati come sequenze di cifre binarie . Cifre binarie possono avere uno dei due valori: un 1 o uno 0 . Nel linguaggio di programmazione Perl , è possibile convertire i dati binari ad un'altra forma . Ad esempio, è possibile convertire una sequenza binaria in un numero decimale . I numeri decimali sono molto più comune nel mondo non digitale di numeri binari , per cui è utile essere in grado di convertire in decimale . È possibile convertire un numero binario con una sola riga di codice utilizzando Perl . Istruzioni
1

Creare un nuovo file di testo utilizzando un elaboratore di testo come Blocco note. Salvare il file con l'estensione " . PLX " .
2

Aprire il prompt dei comandi e passare alla cartella in cui è stato salvato il file creato nel passaggio precedente . Per esempio, se avete salvato il file nella directory principale del vostro unità C: \\ in Windows , è possibile digitare quanto segue in un prompt dei comandi:

cd C : \\
3

Convertire il numero binario '10101010 'a suo equivalente decimale e memorizzarlo in una variabile denominata $ decimale . Il processo di conversione utilizza le funzioni ord e confezione . La funzione pack converte un elenco di valori in una stringa , e la funzione ord restituisce una rappresentazione numerica della stringa . È possibile combinare queste due funzioni e assegnare la variabile $ decimale in una sola riga di codice , come questo:

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

Stampa la variabile $ decimale come questo:

print $ decimale ;
5

eseguire lo script Perl eseguendo il seguente comando dalla riga di comando , sostituendo il nome si è scelto nel passo 1 per " filename" :

perl filename.plx
6

Esaminare l'output . Il programma stampa il valore decimale di " 10101010 ", che assomiglia a questo:

170

 

Programmazione © www.354353.com