Talsystemkonverter — Binær, oktal, decimal og hex
Konverter et tal mellem binær, oktal, decimal, hexadecimal og grundtal 36 på én gang.
Formler og kilder opdateret · Datakilder · 1Se algoritme, konstanter og standardinput (JSON)
Decimal (grundtal 10)
Om denne beregner
Indtast kun et ikke-negativt heltal uden decimaltegn; hvert ciffer skal være gyldigt i det valgte talsystem. Konverteringen bruger præcis heltalsaritmetik.
Regneeksempel
beregnet med standardværdierne nedenfor
Værdi der skal konverteres 255 · Input-talsystem Decimal (grundtal 10) Decimal (grundtal 10) 255 · Binær (grundtal 2) 11111111 · Oktal (grundtal 8) 377 · Hexadecimal (grundtal 16) FF · Grundtal 36 73
Metode og forudsætninger
n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) Indtast kun et ikke-negativt heltal uden decimaltegn; hvert ciffer skal være gyldigt i det valgte talsystem. Konverteringen bruger præcis heltalsaritmetik.
Datakilder
Ansvarsfraskrivelse
Disse beregnere giver generelle matematiske resultater. De egner sig til studie, planlægning og overslag — kontrollér alt, der indgår i en bedømt opgave, et offentliggjort tal eller et økonomisk forhold.
Implementeringskilde
Denne registrering beskriver sidens implementering uden uafhængig validering. Eksterne kilder understøtter kun den angivne formel eller definition; skøn og egne regler har deres egne antagelser.
Ofte stillede spørgsmål
Hvilken formel bruger Talsystemkonverter — Binær, oktal, decimal og hex?
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 input og grænser gælder for Talsystemkonverter — Binær, oktal, decimal og hex?
Brug enhederne ved felterne. Det er formularens grænser, ikke anbefalede værdier. n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) Indtast kun et ikke-negativt heltal uden decimaltegn; hvert ciffer skal være gyldigt i det valgte talsystem. Konverteringen bruger præcis heltalsaritmetik.
Hvad er et komplet regneeksempel for Værdi der skal konverteres = 255; Input-talsystem = Decimal (grundtal 10)?
Input: Værdi der skal konverteres = 255; Input-talsystem = Decimal (grundtal 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: Decimal (grundtal 10) = 255; Binær (grundtal 2) = 11111111; Oktal (grundtal 8) = 377; Hexadecimal (grundtal 16) = FF; Grundtal 36 = 73.