loja de computadores todos os dados como seqüências de dígitos binários . Dígitos binários podem ter um de dois valores: um 1 ou um 0. Na linguagem de programação Perl , você pode converter dados binários para outra forma . Por exemplo , você pode converter uma seqüência binária em um número decimal. Números decimais são muito mais comuns no mundo não digitais de números binários , por isso é útil para ser capaz de converter para decimal. Você pode converter um número binário com uma linha de código usando Perl. Instruções
1
Crie um novo arquivo de texto usando um processador de texto como o Notepad. Salve o arquivo usando a extensão ". Plx " .
2
Abra um prompt de comando e navegue até a pasta onde você salvou o arquivo criado no passo anterior . Por exemplo, se você salvou o arquivo na raiz de sua unidade C: \\ no Windows , você pode digitar o seguinte em um prompt de comando :
cd C: \\
3
Converta o número binário '10101010 'para o seu equivalente decimal e armazená-lo em uma variável chamada $ decimal. O processo de conversão usa as funções ord e pack. A função pacote converte uma lista de valores em uma string, ea função ord retorna uma representação numérica da string. Você pode combinar essas duas funções e atribuir a variável $ decimal em uma linha de código , assim:
$ decimal = ord ( pacote (' B8 ' , '10101010 '));
4
Imprima a variável $ decimal assim:
print $ decimal;
5
Execute o script Perl , emitindo o seguinte comando a partir da linha de comando , substituindo o nome você escolheu no Passo 1 para " filename" :
perl filename.plx
6
Examine a saída . O programa imprime o valor decimal de " 10101010 ", que se parece com isso :
170