Convertitore di basi numeriche
Riscrivi un numero in un'altra base, con binario, ottale, decimale ed esadecimale mostrati insieme.
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.