Convertitore di base — binario, ottale, decimale, esadecimale
Converti un numero tra binario, ottale, decimale, esadecimale e base 36 in un’unica schermata.
Formule e fonti aggiornate · Fonti dei dati · 1Visualizza algoritmo, costanti e valori predefiniti (JSON)
Decimale (base 10)
Informazioni su questo calcolatore
Un intero in qualsiasi base è la somma delle cifre moltiplicate per le rispettive potenze; per esempio, 1F in esadecimale vale 1×16 + 15 = 31. Il convertitore usa aritmetica intera esatta per le basi 2, 8, 10, 16 e 36. Accetta solo interi non negativi, non segni meno né decimali; l’input deve usare cifre valide per la base selezionata.
Esempio di calcolo
calcolato con i valori predefiniti indicati sotto
Valore da convertire 255 · Base di input Decimale (base 10) Decimale (base 10) 255 · Binario (base 2) 11111111 · Ottale (base 8) 377 · Esadecimale (base 16) FF · Base 36 73
Metodo e ipotesi
n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) Un intero in qualsiasi base è la somma delle cifre moltiplicate per le rispettive potenze; per esempio, 1F in esadecimale vale 1×16 + 15 = 31. Il convertitore usa aritmetica intera esatta per le basi 2, 8, 10, 16 e 36. Accetta solo interi non negativi, non segni meno né decimali; l’input deve usare cifre valide per la base selezionata.
Fonti dei dati
Avvertenza
Questi calcolatori forniscono risultati matematici generali. Sono adatti allo studio, alla pianificazione e alla stima: verifica qualsiasi valore che finisca in un elaborato valutato, in un dato pubblicato o in un impegno economico.
Fonte dell’implementazione
Questo record descrive l’implementazione della pagina, senza validazione indipendente. I riferimenti esterni sostengono solo la formula o definizione indicata; stime e regole personalizzate mantengono le proprie ipotesi.
Domande frequenti
Quale formula usa Convertitore di base — binario, ottale, decimale, esadecimale?
Formula: n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K)
Quali dati e limiti si applicano a Convertitore di base — binario, ottale, decimale, esadecimale?
Usa le unità accanto ai campi. Sono limiti del modulo, non valori consigliati. n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) Un intero in qualsiasi base è la somma delle cifre moltiplicate per le rispettive potenze; per esempio, 1F in esadecimale vale 1×16 + 15 = 31. Il convertitore usa aritmetica intera esatta per le basi 2, 8, 10, 16 e 36. Accetta solo interi non negativi, non segni meno né decimali; l’input deve usare cifre valide per la base selezionata.
Qual è un esempio di calcolo completo per Valore da convertire = 255; Base di input = Decimale (base 10)?
Dati: Valore da convertire = 255; Base di input = Decimale (base 10). Calcolo: n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K). Risultati: Decimale (base 10) = 255; Binario (base 2) = 11111111; Ottale (base 8) = 377; Esadecimale (base 16) = FF; Base 36 = 73.