ConvertThemAll

Convertitore di basi numeriche

Riscrivi un numero in un'altra base, con binario, ottale, decimale ed esadecimale mostrati insieme.

Formula Matematica

Cifre da 0–9 poi A–Z. È ammessa la virgola per le frazioni: 101.11

Risultato

Risultato: FF

Binario (base 2)
11111111
Ottale (base 8)
377
Decimale (base 10)
255
Esadecimale (base 16)
FF

Come funziona

In base b ogni posizione vale b volte la posizione alla sua destra. Il calcolatore legge le tue cifre come un numero intero esatto di grandi dimensioni (e una frazione esatta per le cifre dopo la virgola), poi scrive il valore nella nuova base.

La parte intera si converte con divisioni ripetute per la nuova base; la parte frazionaria con moltiplicazioni ripetute. Una frazione che termina in una base può ripetersi all'infinito in un'altra: 0.1 in decimale è 0.0001100110011… in binario.

Formula

valore = Σ dᵢ × bⁱ
cifre esadecimali: A = 10 … F = 15
cifre in base 36: 0–9, A–Z

Esempio svolto

255 in decimale è FF in esadecimale (15 × 16 + 15), 11111111 in binario e 377 in ottale (3 × 64 + 7 × 8 + 7).

Domande frequenti

Come si converte a mano un numero binario in decimale?

Moltiplica ogni cifra per la sua potenza di 2 e somma: 1011 = 8 + 0 + 2 + 1 = 11.

Perché l'esadecimale usa le lettere?

La base 16 richiede sedici cifre, quindi da A a F indicano da 10 a 15. Una cifra esadecimale corrisponde esattamente a quattro cifre binarie.

Posso convertire numeri negativi?

Sì, con il segno meno. Il risultato è il valore con segno, non una sequenza di bit in complemento a due.