💻 Number Base Converter

I computer calcolano internamente in binario, e i programmatori usano spesso la notazione esadecimale per indirizzi di memoria e codici colore. Inserisci un normale numero decimale per vederlo convertito subito in binario, ottale ed esadecimale — utile per programmazione, reti o compiti sui sistemi numerici.

Binary (base 2) 11111111
Octal (base 8) 377
Hexadecimal (base 16) FF
Decimal (for reference) 255

Formula

Ogni base esprime lo stesso numero con un numero diverso di simboli: valore = Σ (cifra × base^posizione)

Il decimale (base 10) usa le cifre 0-9. Il binario (base 2) usa solo 0 e 1: ogni posizione rappresenta una potenza di 2. L'ottale (base 8) usa 0-7, con potenze di 8. L'esadecimale (base 16) usa 0-9 e A-F (A=10 fino a F=15), con potenze di 16. Il numero stesso non cambia mai — cambia solo il modo in cui è scritto.

Steps

  1. 1Inserisci un numero intero decimale (base 10), da 0 a 4.294.967.295.
  2. 2Il calcolatore lo converte istantaneamente in binario, ottale ed esadecimale.
  3. 3Leggi i tre risultati, oltre al numero decimale per verifica.

Decimale, binario, ottale ed esadecimale a confronto

DecimaleBinarioOttaleEsadecimale
81000108
16100002010
321000004020
64100000010040
1281000000020080
25511111111377FF

Ogni passo nella colonna decimale raddoppia il valore e aggiunge una cifra nelle altre basi.

commonMistakes

  • Leggere le lettere esadecimali (A-F) come semplici caratteri invece che come i valori da 10 a 15.
  • Pensare che la cifra più a sinistra sia sempre le "unità"; in ogni base è invece la cifra più a destra (posizione 0).
  • Dimenticare che un numero negativo o una frazione decimale non può essere inserito direttamente; funziona solo per numeri interi da 0 in su.

useCases

  • Capire e comporre codici colore come #FF5733 nel web design.
  • Eseguire il debug di dimensioni di memoria, indirizzi IP e codici di errore mostrati in esadecimale o binario.
  • Verificare compiti o esami sui sistemi numerici senza convertire a mano.