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.