Este é o comando ascii2binary que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
ascii2binary - Converte números ASCII em binários
SINOPSE
binário ascii2 [bandeiras]
DESCRIÇÃO
binário ascii2 lê a entrada que consiste em uma sequência de representações textuais ASCII de
números, separados por espaços em branco, e produz como saída os equivalentes binários. O tipo
(inteiro sem sinal, inteiro com sinal ou número de ponto flutuante) e tamanho da saída binária
é selecionado por meio de sinalizadores de linha de comando. O padrão é o caractere sem sinal. A entrada é
verificado em relação a erros de formato e para garantir que o número solicitado pode ser representado
em vários tipos e tamanhos binários solicitados.
INPUT FORMATO
Os formatos de entrada suportados são exatamente aqueles suportados por Strtod(3) para ponto flutuante
números, por passear(3) para inteiros assinados, e por Strtoull(3) para inteiros sem sinal,
exceto que, ao contrário Strtod(3) números de ponto flutuante podem ter separadores de milhares. Esse
significa que, por padrão, os inteiros podem ser decimais, octais ou hexadecimais, determinados pelo
convenções usuais. A bandeira da linha de comando -b pode ser usado para especificar outra base para
conversões inteiras.
COMANDO LINHA BANDEIRAS
As opções longas podem não estar disponíveis em alguns sistemas.
-b, - base
defina a base no intervalo [2,36] para conversões de inteiros. A base pode ser um inteiro
ou:
(b) binário
(o) octal
(decimal
(h) exadecimal.
-h, - ajuda
imprimir mensagem de ajuda
-L, localidade
Defina a faceta LC_NUMERIC da localidade para .
-s, - tamanhos
tamanhos de impressão de tipos na máquina atual e informações relacionadas
-t, - tipo
definir tipo e tamanho de saída
A seguir estão os possíveis tipos de saída. Observe que alguns tipos podem não ser
disponível em algumas máquinas.
d duplo
f flutuar
sc assinado char
ss assinado curto
si assinado int
sl assinado por muito tempo
sq assinado longo longo
uc caractere não assinado
nós unsigned short
ui sem assinatura
ul não assinado longo
uq não assinado longo longo
-v, - version
identificar a versão
-X, - explicação-códigos de saída
imprimir um resumo dos códigos de status de saída.
SAIR STATUS
Os seguintes valores são retornados na saída:
0 SUCESSO
A entrada foi convertida com sucesso.
1 INFO O usuário solicitou informações como o número da versão ou sinopse de uso e
isso foi fornecido.
2 ERRO DE SISTEMA
Um erro resultou de uma falha do sistema operacional, como um erro de i / o ou
incapacidade de alocar armazenamento.
3 ERRO DE LINHA DE COMANDO
O programa foi chamado com sinalizadores de linha de comando inválidos ou inconsistentes.
4 ERRO DE FAIXA
Isso significa que a entrada pode ser bem formada, mas não pode ser representada como o
tipo necessário. Por exemplo, se a entrada for a string 983 e ascii2binary for
solicitado para convertê-lo em um byte sem sinal, ascii2binary sairá com um
ERRO DE RANGE porque 983 excede o valor máximo representável em um sem sinal
byte, que é 255.
5 ERRO DE ENTRADA
Isso significa que a entrada estava malformada, ou seja, não pôde ser interpretada
como um número do tipo necessário. Por exemplo, se a entrada for 0x2A e um decimal
valor for solicitado, um INPUT ERROR será retornado uma vez que 0x2A não é um válido
representação de um inteiro decimal.
Use ascii2binary online usando serviços onworks.net