Matematik

Omvandlare för talsystem

Omvandla ett tal mellan binärt, oktalt, decimalt, hexadecimalt och bas 36 på en gång.

Formler och källor uppdaterade · Datakällor · 1Visa algoritm, konstanter och standardindata (JSON)

Ange dina värden

Decimalt (bas 10) 255
Resultat

Decimalt (bas 10)

Decimalt (bas 10)Decimalt (bas 10): 255 / Binärt (bas 2): 11111111 / Oktalt (bas 8): 377 / Hexadecimalt (bas 16): FF / Bas 36: 73Decimalt (bas 10)255=Binärt (bas 2)11111111=Oktalt (bas 8)377=Hexadecimalt (bas 16)FF=Bas 3673

Om den här kalkylatorn

Ett tal i vilken bas som helst är bara en summa av siffror gånger basens potenser — 1F i hexadecimal form är 1×16 + 15, alltså 31. Omvandlaren tolkar inmatningen med heltalsaritmetik i stället för flyttal, så långa binära strängar förblir exakta hela vägen.

Räkneexempel

beräknat med standardvärdena nedan

Värde att omvandla 255 · Inmatad bas Decimalt (bas 10) Decimalt (bas 10) 255 · Binärt (bas 2) 11111111 · Oktalt (bas 8) 377 · Hexadecimalt (bas 16) FF · Bas 36 73

Metod och antaganden

n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) Ett tal i vilken bas som helst är bara en summa av siffror gånger basens potenser — 1F i hexadecimal form är 1×16 + 15, alltså 31. Omvandlaren tolkar inmatningen med heltalsaritmetik i stället för flyttal, så långa binära strängar förblir exakta hela vägen.

Datakällor

Ansvarsfriskrivning

Dessa räknare ger allmänna matematiska resultat. De passar för studier, planering och uppskattning — verifiera allt som matar en bedömd inlämning, en publicerad siffra eller ett finansiellt åtagande.

Underhålls av: CalcDelta Formler och källor uppdaterade ·

Implementeringskälla

Denna post beskriver sidans implementering, inte oberoende validering. Externa källor stöder bara den angivna formeln eller definitionen; uppskattningar och egna regler har egna antaganden.

Visa algoritm, konstanter och standardindata (JSON)

Embed this calculator

Copy the iframe snippet to place this calculator on your site. No account required. The snippet stays in sync with the inputs currently shown.

Vanliga frågor

Vilken formel använder Omvandlare för talsystem?

Formel: n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K)

Vilka indata och gränser gäller för Omvandlare för talsystem?

Använd enheterna vid fälten. Detta är formulärets gränser, inte rekommenderade värden. n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) Ett tal i vilken bas som helst är bara en summa av siffror gånger basens potenser — 1F i hexadecimal form är 1×16 + 15, alltså 31. Omvandlaren tolkar inmatningen med heltalsaritmetik i stället för flyttal, så långa binära strängar förblir exakta hela vägen.

Vad är ett fullständigt räkneexempel för Värde att omvandla = 255; Inmatad bas = Decimalt (bas 10)?

Indata: Värde att omvandla = 255; Inmatad bas = Decimalt (bas 10). Beräkning: n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K). Resultat: Decimalt (bas 10) = 255; Binärt (bas 2) = 11111111; Oktalt (bas 8) = 377; Hexadecimalt (bas 16) = FF; Bas 36 = 73.