> esadecimale | base16 | 0xFF <
// Esadecimale - conversione tra testo e rappresentazione esadecimale (base 16)
Ampio utilizzo
Usato in programmazione, codici colore, indirizzi di memoria e debugging.
Facile da leggere
Rappresentazione compatta più leggibile del binario.
Opzioni di formato
Supporta spazi, maiuscole/minuscole e formati diversi.
>> informazioni tecniche
Come funziona l’esadecimale:
L’esadecimale (base 16) usa 16 simboli: 0-9 e A-F. Ogni cifra hex rappresenta 4 bit (mezzo byte). Due cifre hex rappresentano un byte (8 bit), ideale per rappresentare dati binari.
Esempi:
'A' → 41 'Hello' → 48 65 6C 6C 6F 255 → FF
Perché usare l’esadecimale:
- >Codici colore (#FF0000)
- >Indirizzi di memoria
- >Debugging di dati binari
- >Codifica dei caratteri
- >Hash crittografici
>> domande frequenti
Che cos’è l’esadecimale?
L’esadecimale (hex) è un sistema numerico in base 16 che utilizza le cifre 0-9 e le lettere A-F. È comunemente usato in informatica per rappresentare dati binari in un formato più leggibile.
Perché usare l’esadecimale invece del decimale?
L’esadecimale si allinea perfettamente al binario: ogni cifra hex rappresenta esattamente 4 bit. È quindi ideale per rappresentare memoria, colori e dati binari.
Qual è la differenza tra i prefissi 0x e #?
"0x" è usato nei linguaggi di programmazione per indicare numeri esadecimali (0xFF). "#" è usato di solito per i colori web (#FF0000). Entrambi indicano una notazione esadecimale.
Come converto i colori hex in RGB?
I colori hex usano 6 cifre: RRGGBB. Ogni coppia rappresenta i valori Rosso, Verde e Blu da 00 (0) a FF (255). Ad esempio, #FF0000 è RGB(255,0,0), rosso puro.
// Caratteri come byte esadecimali
| Carattere | Hex (UTF-8) |
|---|---|
| A | 41 |
| a | 61 |
| 0 | 30 |
| ␠ | 20 |
| \n | 0A |
| é | C3 A9 |
| 中 | E4 B8 AD |
| 😀 | F0 9F 98 80 |
// Cifre esadecimali e valori
0-9 = 0-9 A B C D E F = 10 11 12 13 14 15 0xFF = 255 0x100 = 256 0xFFFF = 65535
>> Altre domande
D: Perché un byte corrisponde esattamente a due cifre esadecimali?
R: Una cifra esadecimale rappresenta 4 bit (un nibble) e un byte ha 8 bit. Due cifre formano un byte, da 00 a FF.
D: Come appaiono in esadecimale caratteri come é o 中?
R: L’esadecimale mostra i byte della codifica, di solito UTF-8. é occupa due byte (C3 A9), 中 tre (E4 B8 AD), un’emoji quattro.
D: Maiuscole e minuscole contano (ff o FF)?
R: No, ff e FF hanno lo stesso valore. Sii coerente; prefissi come 0x o # sono convenzioni e non fanno parte del valore.