IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

ascii2binary - Online nel cloud

Esegui ascii2binary nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando ascii2binary che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


ascii2binary - Converti i numeri ASCII in binari

SINOSSI


ascii2binary [bandiere]

DESCRIZIONE


ascii2binary legge l'input costituito da una sequenza di rappresentazioni testuali ASCII di
numeri, separati da spazi bianchi, e produce come output gli equivalenti binari. Il tipo
(intero senza segno, intero con segno o numero in virgola mobile) e dimensione dell'uscita binaria
viene selezionato mediante flag della riga di comando. Il valore predefinito è un carattere senza segno. L'input è
controllato sia per errori di formato sia per garantire che il numero richiesto possa essere rappresentato
in un numero del tipo e della dimensione binari richiesti.

INGRESSO FORMATO


I formati di input supportati sono esattamente quelli supportati da strtod(3) per virgola mobile
numeri, per strtoll(3) per interi con segno, e da strtull(3) per interi senza segno,
tranne che, a differenza strtod(3) i numeri in virgola mobile possono avere separatori di migliaia. Questo
significa che per impostazione predefinita gli interi possono essere decimali, ottali o esadecimali, determinati da
convenzioni abituali. Il flag della riga di comando -b può essere usato per specificare un'altra base per
conversioni intere.

COMANDO LINE FLAGS


Le opzioni lunghe potrebbero non essere disponibili su alcuni sistemi.

-b,--base
imposta la base nell'intervallo [2,36] per le conversioni intere. La base può essere un numero intero
o:

(b) binario

(o)ottale

(decimale

(h) esadecimale.

-h,--aiuto
stampa il messaggio di aiuto

-L,locale
Imposta il facet LC_NUMERIC della locale su .

-s,--taglie
dimensioni di stampa dei tipi sulla macchina corrente e informazioni correlate

-t,--tipo
imposta il tipo e la dimensione dell'output

Di seguito sono riportati i possibili tipi di output. Nota che alcuni tipi potrebbero non essere
disponibile su alcune macchine.

d doppio

f galleggiante

sc firmato char

ss firmato corto

si è firmato

sl firmato a lungo

quadrato firmato lungo lungo

uc carattere senza segno

noi unsigned short

ui non firmato int

ul unsigned lungo

uq senza segno lungo lungo

-v,--versione
identificare la versione

-X,--spiega-codici-di-uscita
stampare un riepilogo dei codici di stato di uscita.

EXIT STATUS


All'uscita vengono restituiti i seguenti valori:

0 SUCCESSO
L'input è stato convertito con successo.

1 INFO L'utente ha richiesto informazioni come il numero di versione o la sinossi di utilizzo e
questo è stato fornito.

2 ERRORE DI SISTEMA
Un errore è stato causato da un errore del sistema operativo, ad esempio un errore di i/o o
impossibilità di allocare lo spazio di archiviazione.

3 ERRORE RIGA DI COMANDO
Il programma è stato chiamato con flag della riga di comando non validi o incoerenti.

4 ERRORE DI PORTATA
Ciò significa che l'input può essere ben formato ma non può essere rappresentato come il
tipo richiesto. Ad esempio, se l'input è la stringa 983 e ascii2binary è
richiesto di convertirlo in un byte senza segno, ascii2binary uscirà con a
RANGE ERROR perché 983 supera il valore massimo rappresentabile in un unsigned
byte, che è 255.

5 ERRORE DI INGRESSO
Ciò significa che l'input era mal formato, cioè che non poteva essere interpretato
come un numero del tipo richiesto. Ad esempio, se l'input è 0x2A e un decimale
viene richiesto un valore, verrà restituito un ERRORE DI INGRESSO poiché 0x2A non è valido
rappresentazione di un intero decimale.

Usa ascii2binary online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad