Lukujärjestelmän muunnin
Muunna luku binääri-, oktaali-, desimaali-, heksadesimaali- ja 36-järjestelmän välillä kerralla.
Kaavat ja lähteet päivitetty · Tietolähteet · 1Näytä algoritmi, vakiot ja oletussyötteet (JSON)
Desimaali (kanta 10)
Tietoja tästä laskurista
Syötä vain ei-negatiivinen kokonaisluku ilman desimaalierotinta; jokaisen numeron on oltava valitussa lukujärjestelmässä sallittu. Muunnos käyttää tarkkaa kokonaislukulaskentaa.
Laskuesimerkki
laskettu alla olevilla oletusarvoilla
Muunnettava arvo 255 · Syötteen kanta Desimaali (kanta 10) Desimaali (kanta 10) 255 · Binääri (kanta 2) 11111111 · Oktaali (kanta 8) 377 · Heksadesimaali (kanta 16) FF · Kanta 36 73
Menetelmä ja oletukset
n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) Syötä vain ei-negatiivinen kokonaisluku ilman desimaalierotinta; jokaisen numeron on oltava valitussa lukujärjestelmässä sallittu. Muunnos käyttää tarkkaa kokonaislukulaskentaa.
Tietolähteet
Vastuuvapauslauseke
Nämä laskurit antavat yleisiä matemaattisia tuloksia. Ne sopivat opiskeluun, suunnitteluun ja arviointiin — tarkista kaikki, mikä menee arvosteltavaan tehtävään, julkaistuun lukuun tai taloudelliseen sitoumukseen.
Toteutuksen lähde
Tietue kuvaa sivun toteutusta, ei riippumatonta validointia. Ulkoiset lähteet tukevat vain mainittua kaavaa tai määritelmää; arvioilla ja omilla säännöillä on omat oletuksensa.
Usein kysytyt kysymykset
Mitä kaavaa Lukujärjestelmän muunnin käyttää?
Kaava: n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K)
Mitä syötteitä ja rajoja Lukujärjestelmän muunnin käyttää?
Käytä kenttien vieressä olevia yksiköitä. Nämä ovat lomakkeen rajoja, eivät suositusarvoja. n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) Syötä vain ei-negatiivinen kokonaisluku ilman desimaalierotinta; jokaisen numeron on oltava valitussa lukujärjestelmässä sallittu. Muunnos käyttää tarkkaa kokonaislukulaskentaa.
Mikä on täydellinen laskuesimerkki: Muunnettava arvo = 255; Syötteen kanta = Desimaali (kanta 10)?
Syötteet: Muunnettava arvo = 255; Syötteen kanta = Desimaali (kanta 10). Laskenta: n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K). Tulokset: Desimaali (kanta 10) = 255; Binääri (kanta 2) = 11111111; Oktaali (kanta 8) = 377; Heksadesimaali (kanta 16) = FF; Kanta 36 = 73.