Lukujärjestelmän muunnin
Muunna kokonaisluku binäärijärjestelmän (kanta 2), oktaalijärjestelmän (kanta 8), desimaalijärjestelmän (kanta 10) ja heksadesimaalijärjestelmän (kanta 16) välillä.
Viimeksi päivitetty: 20. kesäkuuta 2026 · Tarkastanut TG we-Calculate Editorial TeamLähtökanta
Sama kokonaisluku näytetään kaikissa neljässä kantajärjestelmässä alla.
Miten luku muunnetaan kantajärjestelmästä toiseen?
Muuntaaksesi luvun kantaan 10 kerro jokainen numero kantaluvulla korotettuna sen sijaintiin (laskien nollasta oikealta) ja laske tulokset yhteen. Desimaalista toiseen kantaan siirryt jakamalla toistuvasti kohdekantaluvulla ja lukemalla jakojäännökset alhaalta ylöspäin. Tämä työkalu tekee molemmat automaattisesti.
Kaava
How this is calculated
Annat kaksi syötettä: arvon (numerojono) ja "lähtökannan" (kantaluvun, jossa tuo jono on kirjoitettu — 2, 8, 10 tai 16). Muunnin tarkistaa ensin, että jokainen merkki on laillinen numero kyseiselle kannalle: kanta 2 sallii vain 0–1, kanta 8 sallii 0–7, kanta 10 sallii 0–9 ja kanta 16 lisää A–F (kirjainkoosta riippumatta). Jos jokin merkki on alueen ulkopuolella, syöte hylätään eikä sitä hiljaisesti katkaista.
Arvo dekoodataan sitten yhdeksi desimaalikokonaisluvuksi paikkamerkintää käyttäen: jokainen numero kerrotaan kantaluvulla korotettuna paikkansa potenssiin, laskien nollasta oikealta, ja tulot summataan. Joten binääriluku 1010 muuttuu muotoon 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 10. Tuo yksi kokonaisluku on kanoninen arvo; se koodataan uudelleen kaikkiin neljään kantaan näyttöä varten, ja heksadesimaali näytetään konvention mukaan isoin kirjaimin.
Työkalu käsittelee vain ei-negatiivisia kokonaislukuja — ei etumerkkejä, murtolukuja tai erottimia. Se olettaa myös tarkan kokonaislukuaritmetiikan, joten arvot yli 2⁵³−1 (9 007 199 254 740 991) hylätään liukulukupyöristysvirheiden välttämiseksi.
Esimerkit
| Syöte | Tulos |
|---|---|
| Binääri 1010 → desimaali | 10 |
| Desimaali 255 → heksadesimaali | FF |
| Heksadesimaali 1F → oktaali | 37 |
Usein kysytyt kysymykset
Heksanumerot A–F voidaan kirjoittaa kummalla tahansa kirjasinkoolla, mutta isot kirjaimet ovat yleisin käytäntö muistiosoitteille, värikoodeille ja dokumentaatiolle, joten tulos käyttää isoja kirjaimia.
Tämä muunnin käsittelee ei-negatiivisia kokonaislukuja. Murtolukuja ja etumerkkejä ei tueta, koska binääri-, oktaali- ja heksamurtoluvut noudattavat erillisiä sääntöjä.
Enintään 9 007 199 254 740 991 (2⁵³−1), suurin kokonaisluku, jonka JavaScript voi esittää tarkasti. Suuremmat arvot hylätään pyöristysvirheiden välttämiseksi.
Tunnetaan myös nimellä
Lähteet ja viitteet
TG we-Calculate Editorial Team. (2026). Lukujärjestelmän muunnin [Online calculator]. TG we-Calculate. https://we-calculate.com/fi/calculator/number-base-converter
TG we-Calculate Editorial Team. "Lukujärjestelmän muunnin." TG we-Calculate. 2026. https://we-calculate.com/fi/calculator/number-base-converter.
TG we-Calculate Editorial Team, "Lukujärjestelmän muunnin," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/fi/calculator/number-base-converter
@misc{wecalculate_number_base_converter, title = {Lukujärjestelmän muunnin}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/fi/calculator/number-base-converter}}, year = {2026}, note = {TG we-Calculate} }
Oliko tästä laskimesta sinulle apua?
