Desimaali-heksadesimaalimuunnin
Tietokoneissa ja elektroniikassa numerot esitetään usein heksadesimaalijärjestelmässä, jossa kantalukuna on 16 kymmenen sijaan. Heksadesimaalit ovat tuttu näky esimerkiksi värikoodeissa (#FF5500), muistiosoitteissa ja tiedostojen tarkistussummissa — kaikkialla, missä suuria lukuarvoja halutaan esittää tiiviissä muodossa.
Tämä muunnin muuntaa luvun desimaali- ja heksadesimaalimuodon välillä ja näyttää samalla arvon binäärimuodossa. Syötä luku haluamassasi muodossa, valitse muunnossuunta ja kopioi tulos leikepöydälle yhdellä klikkauksella.
Kuinka heksadesimaali muunnetaan desimaaliksi?
Ota heksadesimaali ja käy se läpi merkki kerrallaan oikealta vasemmalle.
- Etsi jokaista merkkiä vastaava desimaaliluku alla olevasta vertailutaulukosta (esim. A = 10, F = 15).
- Kerro se 16:n kasvavalla potenssilla paikasta riippuen: 16⁰, 16¹, 16², 16³ jne. (oikealta alkaen).
- Laske tulot yhteen.
Heksadesimaali–desimaali-vertailutaulukko
| Hex | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Des | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
Esimerkkejä desimaali-heksadesimaali-muunnoksista
Desimaalin muuntaminen heksadesimaaliksi — esimerkki 1
Muunnetaan desimaali 200. Jaetaan luku 16:lla, kunnes tulos on enintään 15.
200 ÷ 16 = 12,5 (tulos enintään 15, ensimmäinen heksanumero on 12)
Ensimmäinen numero on siis 12. Kerrotaan jakolaskun desimaaliosa 16:lla.
0,5 × 16 = 8,0 (toinen numero on 8)
Numerot ovat 12 ja 8. Luvusta 12 tulee C, ja 8 pysyy sellaisenaan. Tulos on C8₁₆.
Desimaalin muuntaminen heksadesimaaliksi — esimerkki 2
Muunnetaan desimaali 45678. Jaetaan 16:lla, kunnes tulos on enintään 15.
45 678 ÷ 16 = 2854,875 (yli 15, jatketaan jakamista)
2854,875 ÷ 16 = 178,4296… (yli 15, jatketaan jakamista)
178,4296… ÷ 16 = 11,1518… (tulos enintään 15, ensimmäinen numero on 11)
Ensimmäinen numero on 11. Kerrotaan desimaaliosa 16:lla.
0,1518… × 16 = 2,4296… (toinen numero on 2)
0,4296… × 16 = 6,875 (kolmas numero on 6)
0,875 × 16 = 14,0 (neljäs numero on 14)
Numerot ovat siis 11–2–6–14. Luvusta 11 tulee B ja luvusta 14 tulee E. Tulos on B26E₁₆.
Heksadesimaalin muuntaminen desimaaliksi — esimerkki
Muunnetaan heksadesimaali 4A7F. Jokainen merkki kerrotaan 16:n potenssilla paikan mukaan oikealta vasemmalle alkaen nollasta.
F (15) × 16⁰ = 15 × 1 = 15
7 × 16¹ = 7 × 16 = 112
A (10) × 16² = 10 × 256 = 2560
4 × 16³ = 4 × 4096 = 16384
Lasketaan yhteen: 16384 + 2560 + 112 + 15 = 19071₁₀
Kommentoi tai keskustele aiheesta