Convertitore base numerica
Converti i numeri tra qualsiasi base dal binario alla base 36, uno per riga.
Convertitore base numerica
Ogni base dal binario alla base 36 scrive gli stessi numeri con cifre diverse. Incolla un numero per riga, scegli la base di origine e quella di destinazione e ogni riga viene convertita durante la digitazione: da decimale a esadecimale per impostazione predefinita, ma qualsiasi coppia da 2 a 36 funziona, inclusa la base 36 stessa, le cui cifre vanno da 0 a z.
L'input perdona il modo in cui vengono solitamente scritti i numeri. Un prefisso 0x, 0b o 0o su una riga sovrascrive la base Da, quindi un dump misto di valori letterali esadecimali e binari viene convertito in un unico passaggio. I caratteri di sottolineatura e gli spazi all'interno di un numero vengono letti come separatori di cifre, nel modo in cui 1_000_000 appare nel codice sorgente moderno e un segno meno iniziale porta al risultato. Le righe vuote passano intatte, mantenendo una colonna convertita allineata con l'originale. Un carattere che non è una cifra nella base di origine interrompe la conversione con un messaggio che nomina la riga esatta, invece di indovinare cosa intendevi.
Mostra tutte le basi comuni sostituisce la base di destinazione con un riepilogo di una riga (decimale, binario, ottale ed esadecimale affiancati) che è il modo più veloce per leggere una costante magica. Le cifre maiuscole scrivono A–F invece di a–f e il prefisso in stile 0x aggiunge 0b, 0o o 0x alle basi 2, 8 e 16, pronto per essere incollato direttamente nel codice.
La matematica è l'aritmetica intera esatta a qualsiasi dimensione: un numero con centinaia di cifre viene convertito senza l'arrotondamento che interrompe i convertitori costruiti in virgola mobile oltre 2 ^ 53. Tutto viene eseguito nel tuo browser e nulla viene caricato.