🌐 IT

🔢 Calcolatore esadecimale

Un calcolatore per convertire numeri esadecimali e decimali ed eseguire operazioni aritmetiche in esadecimale.

Input decimale → Esadecimale

Esadecimale

Input esadecimale → Decimale

Decimale

Operazioni esadecimali

Risultato
Decimale
GUIDA

Scopri di piu

01

Che cos'è l'esadecimale?

L'esadecimale è un sistema di numerazione che usa 16 simboli: 0-9 e A-F, dove A=10, B=11, C=12, D=13, E=14, F=15. È ampiamente usato nei codici colore web (#FF0000), negli indirizzi di memoria, negli indirizzi MAC, ecc. Quattro cifre binarie possono essere espresse in modo semplice con una sola cifra esadecimale, rendendolo molto efficiente.

02

Come convertire da esadecimale a decimale

Per convertire da esadecimale a decimale, moltiplica ogni cifra per le potenze di 16 e somma i risultati. Per esempio, l'esadecimale 2F è (2×16¹)+(15×16⁰) = 32+15 = 47 (decimale). FF è (15×16¹)+(15×16⁰) = 240+15 = 255. Questo calcolatore esegue la conversione automaticamente.

03

Come convertire da decimale a esadecimale

Per convertire da decimale a esadecimale, dividi ripetutamente il numero decimale per 16 e leggi i resti in ordine inverso. Per esempio, convertendo il decimale 255: 255÷16=15 resto 15(F), 15÷16=0 resto 15(F), leggendo al contrario si ottiene FF. Il decimale 100 in esadecimale è 64.

04

Codici colore web ed esadecimale

In HTML e CSS, i colori sono espressi in esadecimale. Nel formato #RRGGBB, RR è il rosso (00-FF), GG è il verde (00-FF), BB è il blu (00-FF). Esempi: #FF0000 è rosso, #00FF00 è verde, #0000FF è blu, #FFFFFF è bianco, #000000 è nero. Ogni canale colore ha un intervallo da 0 a 255 (decimale).

05

Applicazioni delle operazioni esadecimali

Le operazioni esadecimali sono usate nella programmazione per il bit masking, i calcoli degli indirizzi di memoria e l'analisi dei pacchetti di rete. Per esempio, le operazioni AND sui bit possono estrarre bit specifici, mentre le operazioni OR possono impostare i bit. L'esadecimale è anche fondamentale nell'analisi dei dump di memoria durante il debugging.

06

Applicazioni reali dell'esadecimale

L'esadecimale è ampiamente usato nel web design (codici colore), negli indirizzi MAC (00:1A:2B:3C:4D:5E), negli indirizzi IPv6, nelle firme dei file (magic numbers), nei codici QR, nelle chiavi di crittografia, nei codici dei caratteri Unicode (U+0041), ecc. Puoi anche controllare i codici colore esadecimali quando usi i selettori colore negli strumenti per sviluppatori.

Domande frequenti

Cosa significa il prefisso 0x in esadecimale?
0x è un prefisso comunemente usato nei linguaggi di programmazione per indicare che le cifre successive sono esadecimali. Per esempio, 0xFF rappresenta il decimale 255; in questo calcolatore puoi digitare semplicemente FF senza il prefisso 0x.
Come si leggono A e F in esadecimale?
A-F rappresentano i valori da 10 a 15 e possono essere usati sia in maiuscolo sia in minuscolo (a = A = 10). Questo calcolatore gestisce automaticamente entrambe le forme.
Come vengono rappresentati i numeri esadecimali negativi?
L'esadecimale di per sé non esprime direttamente i numeri negativi, ma i sistemi informatici di solito usano il complemento a due per rappresentarli. Questo calcolatore si concentra sulla conversione di interi positivi e sulle operazioni di base.
Cosa succede se una sottrazione esadecimale produce un risultato negativo?
Se il primo valore è minore del secondo, il risultato è negativo. Il calcolatore lo mostra con un segno meno seguito dal valore assoluto in esadecimale.
Perché l'inserimento di un codice colore mostra un'anteprima?
Un valore esadecimale di 6 cifre nel formato #RRGGBB viene suddiviso in tre coppie da 2 cifre per rosso, verde e blu, così puoi vedere l'anteprima del colore reale. È utile per controllare visivamente i codici colore web.