Convertitore di basi numeriche

Convertitore da Binario a Decimale

Converti numeri binari in decimali e numeri decimali in binari istantaneamente. Converter App convalida l'input, supporta interi molto grandi e mostra passaggi di conversione chiari.

Convertire un numero

Scegli la direzione di conversione, inserisci un numero intero e copia il risultato. Il sistema binario utilizza solo 0 e 1. Il sistema decimale utilizza le cifre da 0 a 9.

Risultato decimale 105

Passaggi di conversione in tempo reale

La spiegazione si aggiorna mentre digiti. Per numeri molto grandi, lo strumento mantiene il risultato esatto e riassume il metodo invece di visualizzare un elenco di passaggi eccessivamente lungo.

Come viene calcolato questo risultato

  1. Leggere ogni cifra binaria da destra a sinistra.
  2. Moltiplica ogni cifra per la potenza corrispondente di 2.
  3. Aggiungi i valori per ottenere il risultato decimale.
Nota sull'accuratezza: Questo convertitore utilizza JavaScript BigInt per la conversione di numeri interi, quindi i grandi numeri interi vengono gestiti in modo esatto invece di essere arrotondati come i numeri a virgola mobile regolari.

Cosa sono i numeri binari e decimali?

Il sistema binario è in base 2. Utilizza solo due cifre: 0 e 1.

Il sistema decimale è il sistema numerico base-10 utilizzato quotidianamente. Impiega dieci cifre: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Il sistema binario è fondamentale nell'informatica perché i circuiti digitali rappresentano le informazioni con due stati, comunemente descritti come spento/acceso o 0/1.

Come convertire il binario in decimale

Per convertire un numero binario in decimale, moltiplica ogni cifra binaria per una potenza di 2. La cifra più a destra viene moltiplicata per 20, quella successiva per 21, poi per 22, e così via.

1101001₂ = 1×2⁶ + 1×2⁵ + 0×2⁴ + 1×2³ + 0×2² + 0×2¹ + 1×2⁰ = 105₁₀

Questo significa che il numero binario 1101001 è uguale al numero decimale 105.

Come convertire da decimale a binario

Per convertire un numero decimale in binario, dividi ripetutamente il numero decimale per 2 e registra ogni resto. Il risultato binario si ottiene leggendo i resti dal basso verso l'alto.

179 ÷ 2 = 89 resto 1
89 ÷ 2 = 44 resto 1
44 ÷ 2 = 22 resto 0
22 ÷ 2 = 11 resto 0
11 ÷ 2 = 5 resto 1
5 ÷ 2 = 2 resto 1
2 ÷ 2 = 1 resto 0
1 ÷ 2 = 0 resto 1
Risultato: 10110011₂

Quindi il decimale 179 si converte in binario 10110011.

Frazioni binarie e uso pratico

Questo convertitore si concentra sulla conversione esatta di numeri interi. Sono possibili anche frazioni binarie: le cifre dopo il punto binario rappresentano 1/2, 1/4, 1/8, 1/16 e così via.

Il sistema binario è utilizzato nella programmazione, nelle reti, nei formati di file, nelle maschere di bit, nelle autorizzazioni, nell'elettronica digitale e nel debug a basso livello. Per migliorare la leggibilità, i valori binari lunghi vengono spesso raggruppati o convertiti in esadecimale.

Regole di input

  • Utilizza solo 0 e 1 per l'input binario.
  • Utilizza le cifre 0–9 per l'immissione decimale.
  • I numeri interi sono supportati. Le frazioni non vengono convertite da questo strumento.
  • I numeri interi negativi sono supportati, come -1010 o -10.