Tallsystemkonverterer — binært, oktalt, desimalt og heksadesimalt
Konverter et tall mellom binært, oktalt, desimalt, heksadesimalt og base 36 på én gang.
Formler og kilder oppdatert · Datakilder · 1Se algoritme, konstanter og standardinndata (JSON)
Desimaltall (base 10)
Om denne kalkulatoren
Skriv bare inn et ikke-negativt heltall uten desimalskilletegn; hvert siffer må være gyldig i det valgte tallsystemet. Konverteringen bruker nøyaktig heltallsaritmetikk.
Regneeksempel
beregnet med standardverdiene nedenfor
Verdien som skal konverteres 255 · Tallsystem for inndata Desimaltall (base 10) Desimaltall (base 10) 255 · Binærtall (base 2) 11111111 · Oktaltall (base 8) 377 · Heksadesimaltall (base 16) FF · Base 36 73
Metode og forutsetninger
n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) Skriv bare inn et ikke-negativt heltall uten desimalskilletegn; hvert siffer må være gyldig i det valgte tallsystemet. Konverteringen bruker nøyaktig heltallsaritmetikk.
Datakilder
Ansvarsfraskrivelse
Disse kalkulatorene gir generelle matematiske resultater. De passer til studier, planlegging og overslag — kontroller alt som inngår i en bedømt oppgave, et offentliggjort tall eller et økonomisk forhold.
Implementasjonskilde
Denne oppføringen beskriver sidens implementasjon, ikke uavhengig validering. Eksterne kilder støtter bare den oppgitte formelen eller definisjonen; anslag og egne regler har egne forutsetninger.
Ofte stilte spørsmål
Hvilken formel bruker Tallsystemkonverterer — binært, oktalt, desimalt og heksadesimalt?
Formel: n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K)
Hvilke inndata og grenser gjelder for Tallsystemkonverterer — binært, oktalt, desimalt og heksadesimalt?
Bruk enhetene ved feltene. Dette er skjemagrenser, ikke anbefalte verdier. n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) Skriv bare inn et ikke-negativt heltall uten desimalskilletegn; hvert siffer må være gyldig i det valgte tallsystemet. Konverteringen bruker nøyaktig heltallsaritmetikk.
Hva er et fullstendig regneeksempel for Verdien som skal konverteres = 255; Tallsystem for inndata = Desimaltall (base 10)?
Inndata: Verdien som skal konverteres = 255; Tallsystem for inndata = Desimaltall (base 10). Beregning: n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K). Resultater: Desimaltall (base 10) = 255; Binærtall (base 2) = 11111111; Oktaltall (base 8) = 377; Heksadesimaltall (base 16) = FF; Base 36 = 73.