Convertitore di basi numeriche

Convertitore da Decimale a Esadecimale

Converti numeri decimali in esadecimale o binario istantaneamente. Converter App convalida l'input, supporta interi molto grandi e mostra passaggi di conversione chiari.

Convertire un numero decimale

Inserisci un numero intero decimale e scegli se convertirlo in esadecimale o binario. L'input decimale utilizza le cifre da 0 a 9.

Risultato esadecimale 1CE
Converti esadecimale in decimale invece

Passaggi di conversione in tempo reale

La spiegazione si aggiorna mentre digiti. Per numeri molto grandi, lo strumento mantiene il risultato esatto e riassume il metodo invece di visualizzare un elenco di passaggi eccessivamente lungo.

Come viene calcolato questo risultato

  1. Dividi il numero decimale per la base di destinazione.
  2. Registra ogni resto da ogni passaggio di divisione.
  3. Leggere i resti dal basso verso l'alto per ottenere il valore finale.
Nota sull'accuratezza: Questo convertitore utilizza JavaScript BigInt per la conversione di numeri interi, quindi i grandi numeri interi vengono gestiti in modo esatto invece di essere arrotondati come i numeri a virgola mobile regolari.

Cosa sono i numeri decimali, esadecimali e binari?

Il sistema decimale è il sistema numerico base-10 utilizzato quotidianamente. Impiega dieci cifre: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Il sistema esadecimale è in base-16. Utilizza le cifre 0–9 più le lettere A, B, C, D, E e F, dove A corrisponde a 10 e F a 15.

Il sistema binario è in base 2 e utilizza solo 0 e 1. I computer utilizzano il sistema binario internamente, mentre l'esadecimale è spesso impiegato come modo compatto per scrivere dati binari.

Come convertire decimale in esadecimale

Per convertire un numero decimale in esadecimale, dividi ripetutamente il numero decimale per 16 e registra il resto. I resti da 10 a 15 diventano A fino a F.

462 ÷ 16 = 28 resto 14 = E
28 ÷ 16 = 1 resto 12 = C
1 ÷ 16 = 0 resto 1
Risultato: 1CE₁₆

Quindi, il numero decimale 462 si converte in esadecimale 1CE.

Come convertire da decimale a binario

Per convertire un numero decimale in binario, dividi ripetutamente il numero decimale per 2 e registra il resto. Il risultato binario si ottiene leggendo i resti dal basso verso l'alto.

42 ÷ 2 = 21 resto 0
21 ÷ 2 = 10 resto 1
10 ÷ 2 = 5 resto 0
5 ÷ 2 = 2 resto 1
2 ÷ 2 = 1 resto 0
1 ÷ 2 = 0 resto 1
Risultato: 101010₂

Quindi il numero decimale 42 si converte nel numero binario 101010.

Quando è utile la conversione da decimale a esadecimale

La conversione da decimale a esadecimale è comune nella programmazione, nel debug, nei valori dei colori, negli indirizzi di memoria, nei punti di codice Unicode e nell'ispezione dei dati a basso livello.

Ad esempio, il valore decimale 255 corrisponde a FF in esadecimale. In un codice colore RGB, FF rappresenta il valore massimo di un canale cromatico.

Regole di input

  • Utilizza le cifre 0–9 per l'immissione decimale.
  • Le virgole, gli spazi e i trattini bassi vengono ignorati per una lettura più agevole.
  • I numeri interi sono supportati. Le frazioni non vengono convertite da questo strumento.
  • I numeri interi negativi sono supportati, come -462.