🌐 IT

💻 Calcolatore binario

Un calcolatore per convertire numeri binari e decimali ed eseguire operazioni aritmetiche binarie. Utile per programmare, studiare informatica e progettare circuiti di logica digitale.

Input decimale → Binario

Binario

Input binario → Decimale

Decimale

Operazioni binarie

Risultato
Decimale
GUIDA

Scopri di piu

01

Che cos’è il binario?

Il binario è un sistema numerico che usa solo due cifre: 0 e 1. I computer elaborano tutti i dati in binario, rappresentando gli stati ON/OFF dei circuiti digitali. Per esempio, il decimale 5 in binario è 101 e il decimale 10 è 1010.

02

Come convertire da binario a decimale

Per convertire da binario a decimale, moltiplica ogni cifra per le potenze di 2 e somma i risultati. Per esempio, il binario 1011 è (1×2³)+(0×2²)+(1×2¹)+(1×2⁰) = 8+0+2+1 = 11 (decimale). Questo calcolatore esegue queste conversioni all’istante.

03

Come convertire da decimale a binario

Per convertire da decimale a binario, dividi ripetutamente il numero decimale per 2 e leggi i resti in ordine inverso. Per esempio, convertendo il decimale 13: 13÷2=6 resto 1, 6÷2=3 resto 0, 3÷2=1 resto 1, 1÷2=0 resto 1; leggendo al contrario si ottiene 1101 (binario).

04

Addizione e sottrazione binaria

L’addizione binaria segue queste regole: 0+0=0, 0+1=1, 1+0=1, 1+1=10 (si genera un riporto). Per esempio, 101 + 11 = 1000. La sottrazione prende in prestito 2 dalle posizioni superiori quando serve. Questo calcolatore gestisce automaticamente riporti e prestiti.

05

Moltiplicazione e divisione binaria

La moltiplicazione binaria è simile a quella decimale ma più semplice. Le uniche regole sono: 0×0=0, 0×1=0, 1×0=0, 1×1=1. La divisione funziona come la divisione decimale ma viene calcolata in binario. In programmazione, le operazioni di bit shift consentono moltiplicazioni/divisioni rapide.

06

Applicazioni pratiche del binario

Il binario è ampiamente usato nella programmazione, nei calcoli delle subnet mask di rete, nelle impostazioni dei permessi dei file (chmod), nell’elaborazione digitale delle immagini, nella crittografia e altro ancora. Molti elementi legati all’informatica, come indirizzi IP, indirizzi MAC, bit flag e codici colore, si basano sul binario.

Domande frequenti

Come vengono rappresentati i numeri negativi in binario?
I computer usano in genere il complemento a due per rappresentare i numeri negativi. Questo calcolatore si concentra sulla conversione e sulle operazioni con interi positivi, quindi controlla con attenzione il segno se il risultato di una sottrazione potrebbe essere negativo.
C’è un limite al numero di cifre che posso inserire?
I valori binari sono comunemente gestiti con larghezze da 8 bit, 16 bit o 32 bit. Inserire stringhe binarie molto lunghe può superare i limiti tipici della dimensione degli interi usata in programmazione, quindi tienilo presente quando converti numeri grandi.
Come è collegato il binario all’esadecimale?
Ogni 4 cifre binarie corrispondono esattamente a una cifra esadecimale (per esempio, 1111 = F). Per questo i numeri binari lunghi vengono spesso convertiti in esadecimale, per una rappresentazione più breve e leggibile.
Come gestisce il calcolatore i resti nella divisione binaria?
La divisione binaria può produrre quoziente e resto, proprio come quella decimale. Quando la divisione non è esatta, viene mostrato solo il quoziente intero; per i risultati frazionari serve un calcolo separato.
Cosa succede se inserisco un carattere diverso da 0 o 1?
I numeri binari usano solo le cifre 0 e 1, quindi qualsiasi altro carattere genera un errore o impedisce il calcolo. Verifica che l’input contenga solo 0 e 1 prima di convertire.