Convertitore da Decimale a Esadecimale
L’esadecimale appare ogni volta che tocchi colori, indirizzi di memoria, punti di codice Unicode o checksum di file. Questo convertitore prende un intero decimale e restituisce all’istante la rappresentazione in base-16, in maiuscolo. I numeri negativi escono in complemento a due a 64 bit, la forma usata da compilatori e debugger.
Come convertire da decimale a esadecimale
-
1
Inserisci un intero decimale
Digita un numero intero positivo o negativo, fino al range a 64 bit. Le parti frazionarie vengono ignorate; inserisci solo ciò che vuoi convertire.
-
2
Leggi l'output esadecimale
Il valore esadecimale in maiuscolo appare all'istante. Non viene aggiunto alcun prefisso; lo strumento restituisce le cifre nude.
-
3
Controlla i valori negativi
Gli interi negativi escono in complemento a due a 64 bit, quindi -1 diventa FFFFFFFFFFFFFFFF, il pattern che memorizza un registro a 64 bit.
-
4
Usa il risultato
Copia il valore nel tuo codice, file di configurazione o terminale, aggiungendo 0x tu stesso dove il linguaggio di destinazione lo richiede.
Come funziona la base-16
L’esadecimale utilizza le cifre 0-9 e le lettere A-F, dove A equivale a 10, B equivale a 11, fino a F che equivale a 15. Ogni cifra esadecimale codifica esattamente quattro bit, motivo per cui l’esadecimale è il compagno naturale del binario per i programmatori: un carattere esadecimale sostituisce quattro cifre binarie senza perdita.
Punti di riferimento comuni per la conversione
| Decimale | Esadecimale | Note |
|---|---|---|
| 10 | A | Prima cifra che utilizza una lettera |
| 16 | 10 | Il valore di posizione si avvolge dopo F |
| 255 | FF | Valore massimo di un byte senza segno |
| 256 | 100 | Primo valore che richiede tre cifre |
| 4.095 | FFF | Massimo a 12 bit senza segno |
| 65.535 | FFFF | Valore massimo di due byte |
| 16.777.215 | FFFFFF | Valore massimo del colore RGB |
Numeri con segno e complemento a due
Gli input negativi vengono convertiti in complemento a due a 64 bit, il pattern di bit che un registro a 64 bit contiene realmente. Inserisci -1 e ottieni FFFFFFFFFFFFFFFF; -42 diventa FFFFFFFFFFFFFFD6. Lo strumento riporta il pattern di bit grezzo, non una forma algebrica come -2A; confrontalo con ciò che si aspetta il sistema a cui stai passando il valore.
Suggerimenti
- I codici colore richiedono 6 cifre esadecimali. Un colore esadecimale CSS è composto da tre byte (6 cifre), uno per ciascun canale RGB. Il convertitore restituisce FF per 255; aggiungi tu stesso gli zeri mancanti quando componi un colore come 0000FF.
- Gli indirizzi di memoria usano 0x. Il prefisso
0xsegnala “ciò che segue è esadecimale” in C, Python, JavaScript e nella maggior parte dei disassemblatori. Questo convertitore non lo aggiunge; scrivilo tu dove il linguaggio di destinazione lo richiede. - Le maiuscole e le minuscole non cambiano il valore.
0xFFe0xffsono identici. Questo convertitore restituisce sempre maiuscole.
Domande frequenti
Il convertitore lavora solo con numeri interi. Un valore come 3.14 viene troncato a 3 prima della conversione. Rimuovi prima la parte frazionaria oppure usa uno strumento che gestisce le frazioni esadecimali.
È un marcatore sintattico introdotto dal linguaggio C affinché il parser sappia che le cifre che seguono sono in base 16. Senza di esso, 10 potrebbe essere base 10, 2, 8 o 16; con 0x10 è inequivocabilmente 16 decimale. Questo convertitore non accetta input 0x; digita le cifre nude.
Gli interi negativi vengono mostrati in complemento a due a 64 bit, il pattern che memorizza un registro a 64 bit. -1 diventa FFFFFFFFFFFFFFFF invece di -1, perché è il valore che il tuo computer contiene realmente.
Il numero che inserisci viene inviato al calcolatore a ogni digitazione così può calcolare il valore esadecimale. Non viene salvato dopo la chiusura della pagina e non viene mai condiviso.
Strumenti correlati
Riferimento Tabella ASCII
Tabella ASCII completa da 0 a 127 con decimale, esadecimale, ottale, binario e riferimento numerico HTML per ogni carattere, inclusi i codici di controllo come NUL, LF e DEL.
Generatore di lettere casuali
Genera lettere A-Z casuali. Scegli la quantità, usa maiuscole, minuscole o un mix, e applica il risultato a giochi, spunti o attività in classe.
Riferimento ai caratteri HTML
Elenco ricercabile delle entità HTML, dei loro codici nominati e numerici, e copia con un clic per caratteri e simboli speciali.
Riferimento scorciatoie da tastiera
Cerca le scorciatoie predefinite documentate di VS Code, Chrome e Bash con GNU Readline su macOS, Windows e Linux.
Trova nome colore
Trova il colore CSS standard con nome più vicino a un valore HEX, RGB o HSL usando la differenza CIEDE2000.
Semplificatore di Algebra Booleana
Valuta un'espressione booleana per ogni combinazione di input e mostra la tabella della verità completa. Supporta fino a cinque variabili e gli operatori &, |, ! e ^.
Strumento disponibile in altre lingue
- Ondalıktan On Altılığa Dönüştürücü [TR]
- Convertidor de Decimal a Hex [ES]
- محول العشري إلى الست عشري [AR]
- Convertisseur Décimal en Hexadécimal [FR]
- Decimaal naar hexadecimaal converter [NL]
- 10진수 → 16진수 변환기 [KO]
- Konverter Desimal ke Heksadesimal [ID]
- Decimal to Hex Converter [EN]
- Chuyển đổi từ thập phân sang thập lục phân [VI]
- 十进制到十六进制转换器 [ZH]
- 10進数から16進数への変換ツール [JA]
- เครื่องแปลงทศนิยมเป็นเลขฐานสิบหก [TH]
- Conversor de Decimal para Hex [PT]
- Dezimal zu Hex-Konverter [DE]
- Decimal till hexadecimal omvandlare [SV]
- Konwerter dziesiętny na szesnastkowy [PL]
- Конвертер из десятичной в шестнадцатеричную [RU]