Conversione

Convertitore di sistemi numerici

Impostazioni
Rimetti a zero
Condividi il risultato
Salva
Incorpora
Segnala un errore

Condividi calcolatrice

Aggiungi la nostra calcolatrice gratuita al tuo sito web

Per favore, inserisci un URL valido. Sono supportati solo gli URL HTTPS.


Usa come valori di default per la calcolatrice integrata ciò che è attualmente nei campi di input della calcolatrice sulla pagina.


Colore dell'input a fuoco, colore della casella di switch selezionata, colore al passaggio del mouse sugli elementi selezionati, ecc.


Per favore, accetta i Termini di Utilizzo.

Anteprima

Salva calcolatrice

Impostazioni calcolatrice

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Condividi calcolatrice

Cos’è un sistema numerico

Un sistema numerico è un modo di scrivere numeri utilizzando un insieme specifico di simboli e regole. Tutti i numeri che utilizziamo comunemente sono scritti nel sistema decimale, che utilizza 10 cifre (da 0 a 9). Tuttavia, ci sono molti altri sistemi, ognuno con la propria base (o radice). La base di un sistema indica il numero di simboli distinti usati per rappresentare i numeri.

Per esempio:

  • Nel sistema binario — 2 simboli: 0 e 1. Usato in informatica.
  • Nel sistema ottale — 8 simboli: da 0 a 7.
  • Nel sistema decimale — 10 simboli: da 0 a 9. Usato nella vita quotidiana e il più comune.
  • Nel sistema esadecimale — 16 simboli: da 0 a 9 e da A a F, dove A = 10, B = 11, …, F = 15. Comune nei computer moderni. Ad esempio, i colori sono spesso specificati in esadecimale. Il colore blu è #0000FF.

Nei sistemi più estesi (ad esempio base-36) si utilizzano cifre e lettere latine, dove:
A = 10, B = 11, …, Z = 35.

Come funziona la conversione tra sistemi numerici

Per convertire un numero da decimale a un sistema con base bb:

  1. Dividi il numero di partenza per la base bb.
  2. Annota il resto della divisione.
  3. Ripeti la divisione con il quoziente intero fino a che diventa zero.
  4. Scrivi i resti annotati in ordine inverso — questo è il risultato.

Per convertire un numero da una base ad un’altra, è comune prima convertire il numero a decimale, e poi nella base desiderata.

Come convertire passo dopo passo

Passo 1. Convertire nel sistema decimale

Supponiamo di avere il numero 10110210110_2.

Calcola usando la formula:

101102=0×20+1×21+1×22+0×23+1×24=221010110_2 = 0×2^0 + 1×2^1 + 1×2^2 + 0×2^3 + 1×2^4 = 22_{10}

Passo 2. Convertire da decimale a ottale

Convertiamo 221022_{10} in ottale.

DivisioneQuoziente interoResto
22 ÷ 826
2 ÷ 802

Risultato:

2210=26822_{10} = 26_8

Principali sistemi numerici

BaseNomeSimboli usatiEsempio
2Binario0, 11011₂ = 11₁₀
8Ottale0–7127₈ = 87₁₀
10Decimale0–9245₁₀
12Duodecimale0–9, A, B1A₁₂ = 22₁₀
16Esadecimale0–9, A–F1F₁₆ = 31₁₀
36Base-360–9, A–ZZ₃₆ = 35₁₀

Tabella dei simboli per basi fino a 36

ValoreSimboloValoreSimboloValoreSimbolo
0012C24O
1113D25P
2214E26Q
3315F27R
4416G28S
5517H29T
6618I30U
7719J31V
8820K32W
9921L33X
10A22M34Y
11B23N35Z

Esempio 1. Convertire un numero decimale in esadecimale

DivisioneQuoziente interoResto
120 ÷ 1678
7 ÷ 1607

Dividi 120 per la base 16 e annota i resti finché il quoziente diventa zero. Scrivi i resti in ordine inverso:

12010=7816120_{10} = 78_{16}

Esempio 2. Convertire 12345₁₀ in base-36

DivisioneQuoziente interoResto
12345 ÷ 3634233 → X
342 ÷ 36918 → I
9 ÷ 3609

Ora scrivi la sequenza dei resti in ordine inverso:

1234510=9IX3612345_{10} = 9IX_{36}

Esempio 3. Conversione tra basi arbitrarie

Converti 110121101_2 in esadecimale.

  1. Prima trova il valore decimale:
11012=1×23+1×22+0×21+1×20=13101101_2 = 1×2^3 + 1×2^2 + 0×2^1 + 1×2^0 = 13_{10}
  1. Converti 13₁₀ in esadecimale: Resto della divisione 13÷16=13D13 ÷ 16 = 13 → D

Risultato:

11012=D161101_2 = D_{16}

Fatti storici

I primi sistemi numerici apparvero molto prima della nostra era.
Gli antichi Sumeri utilizzavano un sistema sessagesimale (base 60) — ecco perché vi sono 60 minuti in un’ora e 60 secondi in un minuto.
Successivamente, gli Egizi e i Romani utilizzarono sistemi decimali e vigesimali (base-20) nei loro documenti, e l’idea della notazione posizionale venne pienamente sviluppata in India e trasmessa in Europa dagli studiosi arabi.

Note

  • Quando inserisci un numero, usa solo i simboli consentiti per la base scelta.
  • I valori delle lettere per le cifre iniziano con A=10, B=11 fino a Z=35.
  • Il convertitore verifica automaticamente la validità dei dati inseriti e fornisce istantaneamente il risultato con una spiegazione dettagliata in forma tabellare.

Domande Frequenti

Come convertire il numero 255 da decimale a esadecimale?

DivisioneQuoziente interoResto
255 ÷ 1615F
15 ÷ 160F

Risultato:

25510=FF16255_{10} = FF_{16}

Come convertire 101010₂ in decimale?

1010102=0×20+1×21+0×22+1×23+0×24+1×25=4210101010_2 = 0×2^0 + 1×2^1 + 0×2^2 + 1×2^3 + 0×2^4 + 1×2^5 = 42_{10}

Come convertire 42₁₀ in ottale?

DivisioneQuoziente interoResto
42 ÷ 852
5 ÷ 805

Risultato:

4210=52842_{10} = 52_8

Come rappresentare 999₁₀ in base-12?

DivisioneQuoziente interoResto
999 ÷ 12833
83 ÷ 12611 → B
6 ÷ 1206

Risultato:

99910=6B312999_{10} = 6B3_{12}

Qual è la base massima supportata da questo convertitore?

Questo convertitore supporta conversioni per sistemi numerici dalla 2 alla 36.
Ciò copre tutte le combinazioni possibili di cifre e lettere latine (0–9, A–Z).

Segnala un errore

Questo campo è obbligatorio.