Mitä ovat desimaali-, heksadesimaali- ja binääriluvut?
Desimaalijärjestelmä on arkipäiväinen kymmenkantainen lukujärjestelmä. Se käyttää kymmentä numeroa: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Heksadesimaalinen järjestelmä on kantaluvultaan 16. Se käyttää numeroita 0–9 sekä kirjaimia A, B, C, D, E ja F, joissa A vastaa lukua 10 ja F lukua 15.
Binaarinen järjestelmä on kantaluvultaan 2 ja käyttää vain 0:ta ja 1:tä. Tietokoneet käyttävät binaaria sisäisesti, kun taas heksadesimaalia käytetään usein tiiviinä tapana kirjoittaa binääridataa.
Kuinka muuntaa desimaaliluku heksadesimaaliluvuksi
Muuntaaksesi desimaaliluvun heksadesimaaliksi, jaa luku toistuvasti kuudellatoilla ja merkitse jakojäännökset. Jäännökset 10–15 muuttuvat kirjaimiksi A–F.
462 ÷ 16 = 28, jakojäännös 14 = E
28 ÷ 16 = 1, jakojäännös 12 = C
1 ÷ 16 = 0, jakojäännös 1
Tulos: 1CE₁₆
Siis desimaaliluku 462 muunnetaan heksadesimaalimuotoon 1CE.
Kuinka muuntaa desimaaliluku binääriksi
Muuntaaksesi desimaaliluvun binääriksi, jaa desimaaliluku toistuvasti kahdella ja merkitse jakojäännökset. Binääritulos saadaan lukemalla jäännökset alhaalta ylöspäin.
42 ÷ 2 = 21, jakojäännös 0
21 ÷ 2 = 10, jakojäännös 1
10 ÷ 2 = 5, jakojäännös 0
5 ÷ 2 = 2, jakojäännös 1
2 ÷ 2 = 1, jakojäännös 0
1 ÷ 2 = 0, jakojäännös 1
Tulos: 101010₂
Siis desimaaliluku 42 muunnetaan binäärimuodoksi 101010.
Kun desimaaliluvun muunnos heksadesimaaliluvuksi on hyödyllistä
Desimaaliluvun muuntaminen heksadesimaaliksi on yleistä ohjelmoinnissa, virheenkorjauksessa, värin arvoissa, muistiosoitteissa, Unicode-koodipisteissä ja matalan tason datan tarkastelussa.
Esimerkiksi desimaaliluku 255 on heksadesimaalissa FF. RGB-värikoodissa FF edustaa värikanavan maksimiarvoa.
Syöttösäännöt
- Käytä numeroita 0–9 desimaaliseen syötteeseen.
- Pilkut, välilyönnit ja alaviivat jätetään huomiotta helpompaa luettavuutta varten.
- Kokonaisluvut tuetaan. Murtolukuja ei ole tarkoitus muuntaa tämän työkalun avulla.
- Negatiiviset kokonaisluvut ovat tuettuja, kuten -462.