Getalstelsel-omzetter — binair, octaal, decimaal en hexadecimaal
Zet een getal in één keer om tussen binair, octaal, decimaal, hexadecimaal en basis 36.
Formules en bronnen bijgewerkt · Databronnen · 1Algoritme, constanten en standaardinvoer bekijken (JSON)
Decimaal (basis 10)
Over deze calculator
Een getal in welk stelsel dan ook is niets meer dan de som van de cijfers maal machten van het grondtal — 1F in hexadecimaal is 1×16 + 15, dus 31. Deze omzetter verwerkt je invoer met exacte gehele getallen in plaats van drijvende komma, zodat lange binaire reeksen tijdens de hele omzetting nauwkeurig blijven.
Rekenvoorbeeld
berekend met de standaardwaarden hieronder
Om te zetten waarde 255 · Invoerstelsel Decimaal (basis 10) Decimaal (basis 10) 255 · Binair (basis 2) 11111111 · Octaal (basis 8) 377 · Hexadecimaal (basis 16) FF · Basis 36 73
Methode en aannames
n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) Een getal in welk stelsel dan ook is niets meer dan de som van de cijfers maal machten van het grondtal — 1F in hexadecimaal is 1×16 + 15, dus 31. Deze omzetter verwerkt je invoer met exacte gehele getallen in plaats van drijvende komma, zodat lange binaire reeksen tijdens de hele omzetting nauwkeurig blijven.
Databronnen
Disclaimer
Deze rekenmachines geven algemene wiskundige resultaten. Ze zijn geschikt voor studie, planning en schatting — controleer alles wat een beoordeelde inzending, een gepubliceerd cijfer of een financiële verplichting voedt.
Implementatiebron
Dit record beschrijft de implementatie van deze pagina, geen onafhankelijke validatie. Externe bronnen ondersteunen alleen de genoemde formule of definitie; schattingen en eigen regels houden hun eigen aannames.
Veelgestelde vragen
Welke formule gebruikt Getalstelsel-omzetter — binair, octaal, decimaal en hexadecimaal?
Formule: n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K)
Welke invoer en grenzen gelden voor Getalstelsel-omzetter — binair, octaal, decimaal en hexadecimaal?
Gebruik de eenheden naast de velden. Dit zijn formuliergrenzen, geen aanbevolen waarden. n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) Een getal in welk stelsel dan ook is niets meer dan de som van de cijfers maal machten van het grondtal — 1F in hexadecimaal is 1×16 + 15, dus 31. Deze omzetter verwerkt je invoer met exacte gehele getallen in plaats van drijvende komma, zodat lange binaire reeksen tijdens de hele omzetting nauwkeurig blijven.
Wat is een volledig rekenvoorbeeld voor Om te zetten waarde = 255; Invoerstelsel = Decimaal (basis 10)?
Invoer: Om te zetten waarde = 255; Invoerstelsel = Decimaal (basis 10). Berekening: n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K). Resultaten: Decimaal (basis 10) = 255; Binair (basis 2) = 11111111; Octaal (basis 8) = 377; Hexadecimaal (basis 16) = FF; Basis 36 = 73.