Convertitore binario → decimale
Converti binario in decimale con BigInt, mostra risultato senza segno e con segno (complemento a due) e genera hex/ottale con padding. Include passaggi e copia.
Calcolatrice binario in decimale online (passo-passo)
Converti il binario in decimale in pochi secondi con BigInt, vedi i valori senza e con segno (complemento a due) e ottieni output hex/oct con padding. Blocchi verticali chiari, senza distrazioni.
Decimale
Binario normalizzato
Decimale con segno (complemento a due)
Hex con padding
Ottale
Passaggi automatici: somma delle potenze di due
| Bit | Posizione | 2^posizione | Contributo | Totale progressivo |
|---|
Come convertire binario in decimale
Il valore decimale è la somma di ogni bit moltiplicato per la sua potenza di 2: decimale = \sum bit_i \times 2^i. L'indice i è la posizione partendo da 0 sulla destra.
- Pulisci l'input. Lascia solo 0 e 1 (la calcolatrice lo fa automaticamente).
- Numerazione da destra. L'ultimo bit è posizione 0, poi posizione 1 e così via.
- Moltiplica e somma. Se il bit è 1 aggiungi
2^posizione; se è 0 non cambia nulla. - Controlla il totale. La somma è il valore decimale senza segno.
- Per il valore con segno. In complemento a due su n bit, se il bit più a sinistra è 1 usa
valore_signed = valore_unsigned - 2^nper ottenere il numero negativo corrispondente.
Esempio con 1101: (1×2³) + (1×2²) + (0×2¹) + (1×2⁰) = 8 + 4 + 0 + 1 = 13. In 8 bit, 1111 1111 vale 255 senza segno e -1 con segno.
Domande frequenti
signed = unsigned - 2^n usando n bit. Ricordiamo anche il metodo didattico: invertire i bit e aggiungere 1 per ottenere il negativo.
Migliora questa calcolatrice
Hai trovato un errore o manca una funzione?
Inviaci l’esempio per verificare questa calcolatrice e trasformare casi reali in miglioramenti o test automatici.