Monu Tools

Convertitore di basi numeriche

Converti numeri tra binario, ottale, decimale ed esadecimale. Modifica qualsiasi campo e gli altri si aggiornano istantaneamente. I valori grandi sono esatti, senza arrotondamenti.

Come usare Basi numeriche

  1. 01

    Digita un numero in uno qualsiasi dei quattro campi.

  2. 02

    Le altre basi si aggiornano istantaneamente mentre digiti.

  3. 03

    Attiva l'esadecimale maiuscolo e copia qualsiasi valore con un clic.

Cosa fa

Questo convertitore di base numerica commuta numeri interi tra binario (base 2), ottale (base 8), decimale (base 10) ed esadecimale (base 16). Ogni campo è modificabile, così puoi digitare in qualsiasi base e leggere l'equivalente nelle altre all'istante.

Come funzionano le basi numeriche

Una base numerica è semplicemente quante cifre distinte usa un sistema prima di passare alla posizione successiva. Il decimale ne usa dieci (da 0 a 9), il binario ne usa due (0 e 1), e l'esadecimale ne usa sedici, aggiungendo da a a f per i valori da dieci a quindici, ed è per questo che una singola cifra esadecimale rappresenta in modo pulito quattro bit binari.

Risultati esatti con interi grandi

Le conversioni usano interi a precisione arbitraria (BigInt), così anche valori molto lunghi restano esatti, senza gli errori di arrotondamento che affliggono i normali numeri in virgola mobile quando diventano grandi.

Perché le basi contano nel lavoro a basso livello

Le basi saltano fuori in tutto il lavoro a basso livello: esadecimale per colori, byte e indirizzi di memoria, binario per flag e maschere di rete, e ottale per i permessi dei file Unix. Leggere lo stesso valore tra le basi rende il debug e la manipolazione dei bit molto più facili.

Regole di input e limiti

È supportato un segno meno iniziale per i negativi, gli spazi vengono ignorati così puoi raggruppare le cifre per leggibilità, e un'opzione mostra l'esadecimale in maiuscolo o minuscolo.

Converte solo interi; la conversione di base frazionaria è un problema separato ed è lasciata fuori intenzionalmente così i risultati restano esatti. Tutto funziona nel tuo browser.

Domande frequenti

Quali basi sono supportate?

Binario (base 2), ottale (base 8), decimale (base 10) ed esadecimale (base 16). Puoi modificarne una qualsiasi e le altre si aggiornano di conseguenza.

Gestisce numeri molto grandi?

Sì. Usa interi a precisione arbitraria (BigInt), quindi anche valori molto lunghi vengono convertiti esattamente senza gli errori di arrotondamento che affliggono i normali numeri in virgola mobile.

Posso inserire numeri negativi?

Sì, un segno meno iniziale è supportato. Gli spazi vengono ignorati, così puoi raggruppare le cifre per leggibilità.

Supporta decimali o frazioni?

No, converte numeri interi. La conversione di base delle frazioni è un problema a parte ed è intenzionalmente esclusa per mantenere esatti i risultati.

Perché l'esadecimale è così usato nella programmazione?

Ogni cifra esadecimale corrisponde esattamente a quattro bit binari, quindi un byte sono due ordinate cifre esadecimali. Questo rende l'esadecimale un sostituto compatto e leggibile del binario per colori, indirizzi di memoria e valori di byte.

La conversione è privata?

Sì. Viene eseguita interamente nel tuo browser, quindi i numeri che inserisci non vengono mai inviati a un server, e funziona offline una volta caricata la pagina.

Incorpora questo strumento

Aggiungi questo strumento al tuo sito web. Copia lo snippet qui sotto; si aggiorna automaticamente.

<iframe src="https://monu.tools/embed/it/number-base-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Strumenti correlati