Binäärimuunnin
Valitse muunnoksen suunta ja syötä kokonaisluku. Muut järjestelmät sekä bitit ja tavut päivittyvät heti.
Muunna luvut binäärin ja desimaalin välillä ja näe samalla oktaali, heksa, bittien määrä ja tavut.
Valitse muunnoksen suunta ja syötä kokonaisluku. Muut järjestelmät sekä bitit ja tavut päivittyvät heti.
Binäärimuunnin muuntaa kokonaisluvut binäärijärjestelmän (kantaluku 2) ja desimaalijärjestelmän (kantaluku 10) välillä. Lisäksi se näyttää saman luvun oktaalina ja heksana sekä kertoo bittien ja tavujen määrän, mikä on hyödyllistä ohjelmoinnissa ja tietotekniikan opiskelussa.
Binäärijärjestelmä on lukujärjestelmä, jossa on vain kaksi numeroa: 0 ja 1. Jokaista numeroa kutsutaan bitiksi. Tietokoneet käyttävät binääriä, koska niiden elektroniikka tunnistaa luonnollisesti kaksi tilaa: virta päällä (1) tai pois (0). Kaikki tietokoneen käsittelemä data – luvut, teksti, kuvat – tallennetaan lopulta binäärinä.
Binääriluvun jokainen bitti vastaa kahden potenssia paikkansa mukaan, oikealta vasemmalle: 2⁰ = 1, 2¹ = 2, 2² = 4, 2³ = 8 ja niin edelleen. Desimaaliarvo saadaan laskemalla yhteen niiden paikkojen arvot, joissa on ykkönen:
desimaali = Σ (bitti × 2^paikka)
Esimerkki: Muunnetaan 11111111:
128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255. Tämä on suurin arvo, jonka yksi tavu (8 bittiä) voi esittää.
Desimaaliluku muunnetaan binääriksi jakamalla se toistuvasti kahdella ja keräämällä jakojäännökset:
Esimerkki: Muunnetaan 13:
Luetaan jakojäännökset alhaalta ylös: 1101. Siis 13 = 1101₂.
Bitti on pienin tiedon yksikkö. Suuremmat yksiköt rakentuvat biteistä:
Esimerkiksi 32-bittinen kokonaisluku koostuu neljästä tavusta ja voi esittää yli neljä miljardia eri arvoa.
Vaikka koodissa luvut kirjoitetaan yleensä desimaalina, binäärin ymmärtäminen auttaa monessa tilanteessa: bittioperaatioissa (AND, OR, XOR, siirrot), lippubittien (flagien) käsittelyssä, muistin ja tiedostokokojen hahmottamisessa sekä verkko-osoitteiden ja maskien kanssa. Heksajärjestelmä on usein binäärin tiivis esitystapa, koska yksi heksanumero vastaa tasan neljää bittiä.