Calcolatrice binaria e conversioni di base
Inserisci un numero in qualsiasi base (binario, decimale, ottale, esadecimale) e visualizza istantaneamente la sua rappresentazione in tutte le altre. Con conteggio bit e raggruppamenti leggibili.
Le quattro basi più usate in informatica
| Base | Cifre | Uso tipico |
|---|---|---|
| 2 (binario) | 0, 1 | Hardware digitale, livelli logici |
| 8 (ottale) | 0–7 | Permessi Unix (chmod 755), legacy |
| 10 (decimale) | 0–9 | Standard umano |
| 16 (esadec.) | 0–9, A–F | Indirizzi memoria, colori (#FF5733), MAC address |
Conversione manuale: decimale → binario
Esempio: convertire 25 in binario.
- 25 ÷ 2 = 12 resto 1
- 12 ÷ 2 = 6 resto 0
- 6 ÷ 2 = 3 resto 0
- 3 ÷ 2 = 1 resto 1
- 1 ÷ 2 = 0 resto 1
Letti dal basso: 11001. Verifica: 16+8+0+0+1 = 25 ✓.
Bit, byte, word
- 1 bit = 1 cifra binaria (0 o 1)
- 1 byte = 8 bit, valori da 0 a 255 (FF in hex)
- 1 word = 16/32/64 bit a seconda dell'architettura della CPU
- 1 kilobyte = 1024 byte (in informatica) oppure 1000 byte (in marketing)
Domande frequenti
01. Come si converte da decimale a binario? +
Si divide ripetutamente per 2 e si annotano i resti. Esempio: 13 ÷ 2 = 6 r 1 → 6 ÷ 2 = 3 r 0 → 3 ÷ 2 = 1 r 1 → 1 ÷ 2 = 0 r 1. Letti dal basso: 1101. Quindi 13 (decimale) = 1101 (binario).
02. Come si converte da binario a decimale? +
Ogni cifra binaria è una potenza di 2. Esempio: 1101 = 1·8 + 1·4 + 0·2 + 1·1 = 8+4+0+1 = 13.
03. Cos'è il sistema esadecimale? +
Sistema in base 16 usato in informatica. Cifre 0-9 + lettere A-F (A=10, B=11, ..., F=15). Un byte (8 bit) si rappresenta con 2 cifre hex (es. 11111111 = FF = 255).
04. Perché si usa il binario? +
I computer hanno componenti elettronici a due stati (acceso/spento, alta/bassa tensione), che corrispondono naturalmente a 0 e 1. Tutti i dati e le istruzioni di un computer sono in fondo sequenze binarie.
05. Quanti bit servono per rappresentare un numero? +
Per rappresentare un numero N in binario servono ⌊log₂(N)⌋ + 1 bit. Esempio: 100 → log₂(100) ≈ 6,64 → 7 bit (binario 1100100).