Torna alla home Sviluppatore Convertitore base numerica

Convertitore base numerica

Converti tra binario, ottale, decimale e hex

Come usare Convertitore base numerica

Converti tra binario, ottale, decimale e hex Strumento gratuito online, senza registrazione, senza pubblicità invasiva. Usalo ora.

A cosa servono le conversioni tra sistemi numerici?

I computer lavorano in binario (base 2), ma gli esseri umani calcoliamo in decimale (base 10). L'esadecimale (base 16) funge da ponte — abbastanza compatto per gli esseri umani, direttamente mappato al binario. Comprendere i quattro sistemi è fondamentale per l'informatica, l'elettronica e la programmazione di sistema.

Riferimento rapido: Binario usa 0 e 1. Ottale usa 0-7. Decimale usa 0-9. Esadecimale usa 0-9 e A-F (A=10, B=11, C=12, D=13, E=14, F=15). Una cifra hex rappresenta esattamente 4 bit — per questo l'hex è così pratico per la rappresentazione compatta dei dati binari.

Frequently Asked Questions

Perché i computer usano il sistema binario?

I circuiti elettronici hanno due stati stabili — acceso (1) e spento (0). Il binario si adatta perfettamente a questi due stati. I transistor, i mattoni fondamentali dei processori moderni, commutano tra acceso e spento, rendendo il binario il linguaggio naturale dell'hardware digitale.

Come converto binario in esadecimale?

Raggruppate le cifre binarie in gruppi di 4 da destra a sinistra, poi convertite ogni gruppo nella sua cifra hex. 11110101 → 1111=F, 0101=5 → F5. Funziona perché 16=2^4 — una cifra hex rappresenta sempre esattamente 4 cifre binarie.

Cos'è il complemento a due?

Il complemento a due è il modo in cui i computer rappresentano gli interi negativi in binario. Per negare un numero: invertite tutti i bit e aggiungete 1. Ad esempio, in 8 bit: 5 = 00000101; -5 = 11111010 + 1 = 11111011. Questa codifica permette allo stesso circuito hardware di eseguire sia la somma che la sottrazione.

Cosa significa il prefisso 0x prima di un numero?

0x è il prefisso convenzionale che indica un numero esadecimale nei linguaggi di programmazione (C, C++, Java, JavaScript, Python). 0xFF significa hex FF = decimale 255. Analogamente, 0b indica binario (0b11111111 = 255) e 0o indica ottale. Senza prefisso, i numeri vengono assunti come decimali.

Quante cifre esadecimali servono per rappresentare un numero a 32 bit?

32 bit ÷ 4 bit per cifra hex = 8 cifre hex. Un valore di colore a 32 bit come 0x7B35F5FF usa tutte le 8 cifre (RRGGBBAA). Un indirizzo IPv4 entra anche in 32 bit = 8 cifre hex. Un valore a 64 bit (come i puntatori sui sistemi moderni) ha bisogno di 16 cifre hex.

Binario vs ottale vs decimale vs esadecimale — quando usare quale

Il binario è il linguaggio nativo del computer — per le operazioni bit, la comprensione dell'hardware e l'analisi dei protocolli di basso livello. L'ottale si usa principalmente per i permessi file Unix (chmod) e alcuni sistemi di telecomunicazione obsoleti. Il decimale è per la comunicazione umana — prezzi, conteggi e numeri della vita quotidiana. L'esadecimale è il formato di lavoro degli sviluppatori — rappresentazione binaria compatta usata per colori, indirizzi di memoria, hash e l'ispezione dei dati a livello di byte.

☕ Buy me a coffee