Convertitore base numerica
Convert integers between binary, octal, decimal, and hexadecimal representations. Debug color codes (#FF5733), IP bitmasks, memory addresses, and assembly coursework without mental arithmetic. Supports common bit widths (8, 16, 32) if the tool displays padding.
Da
Valore
Risultato
BIN: 11111111
OCT: 377
HEX: FF
How to convert number bases
1. Enter a number in the source base (prefix 0x for hex, 0b for binary if supported).
2. Select target base or read all bases at once.
3. Verify leading zeros for fixed-width formats (e.g. 0x0A).
4. Copy the value into code, subnet masks, or exam answers.
Esempi di conversione di base
Canale colore esadecimale
0xFF decimale = 255 = binario 11111111: opacità completa o canale rosso massimo in #RRGGBB.
Da binario a decimale
0b1010 = 10 decimale = 0xA esadecimale. Utile per i flag di bit di autorizzazione.
Ottale (permessi Unix)
chmod 755 → rwxr-xr-x. 7=111, 5=101 in binario per proprietario/gruppo/altri bit.
Quando convertire le basi numeriche
• Quando leggi dump della memoria o registri valori nei debugger.
• Quando traduci segmenti di indirizzo IPv4/netmask o MAC.
• Quando completi i compiti SC sulla notazione posizionale.
Quando scegliere altro
• Quando hai bisogno del layout IEEE a 754 bit in virgola mobile: strumenti specializzati.
• Quando codifichi il testo come Base64: utilizza il codificatore Base64, non la conversione digitale.
• Quando i numeri superano l'intero sicuro per JavaScript, utilizza gli strumenti compatibili con BigInt.
Esadecimale e binario nella programmazione
Le maschere di bit utilizzano OR/AND con costanti esadecimali: flag 0x01 | 0x02. Le abbreviazioni IPv6 utilizzano gruppi esadecimali. Imparare a individuare le potenze di due (0x10, 0x100) velocizza la lettura delle tracce dello stack e dei documenti del kernel.
Eredità ottale in Unix
I permessi dei file vengono ancora insegnati in ottale (755) sebbene il binario sia il modello sottostante. Le cifre ottali si mappano in modo pulito su gruppi a 3 bit: motivo storico per cui persiste negli esempi chmod.
Domande frequenti
Cos'è l'esadecimale?
Base 16 utilizzando le cifre 0–9 e A–F. Compatto per valori binari pesanti (1 cifra esadecimale = 4 bit).
Come converto il decimale in binario?
Dividi ripetutamente per 2 e raccogli i resti, oppure usa questo convertitore per risultati immediati.
Cosa significa il prefisso 0x?
Prefisso letterale esadecimale in stile C. 0x10 = 16 decimali, non 10.
Firmato o non firmato?
Lo stesso modello di bit viene interpretato in modo diverso per il complemento a due con segno: specifica la larghezza e il segno nel codice.
Posso convertire le frazioni?
La conversione radicale delle frazioni è possibile ma non termina in molte basi: questo strumento si concentra sugli interi.
I dati vengono caricati?
No. La conversione viene eseguita localmente.