Heksadesimaalimuunnin

Muunna luvut heksadesimaalin ja desimaalin välillä ja näe samalla binääri, oktaali ja värikanavan arvo.

Heksadesimaalimuunnin

Valitse muunnoksen suunta ja syötä kokonaisluku. Heksassa kelpaavat numerot 0–9 ja kirjaimet A–F. Muut järjestelmät päivittyvät heti.

Esimerkit:
Mainos
LAINOJEN KILPAILUTUS

Kilpailuta lainat – yksi hakemus, monta tarjousta

  • Vertaile tarjoukset todellisen vuosikoron mukaan
  • Yksi hakemus usealle pankille
  • Palvelu on sinulle maksuton
Kilpailuta lainat

Heksadesimaalimuunnin – muunna luvut heksan ja desimaalin välillä

Heksadesimaalimuunnin muuntaa kokonaisluvut heksajärjestelmän (kantaluku 16) ja desimaalijärjestelmän (kantaluku 10) välillä. Lisäksi se näyttää luvun binäärinä ja oktaalina sekä kertoo, mahtuuko arvo yhteen värikanavaan (0–255). Heksa on ohjelmoijan arkipäivää: sitä käytetään värikoodeissa, muistiosoitteissa ja tavujen esittämisessä.

Mikä on heksadesimaalijärjestelmä?

Heksajärjestelmässä on 16 numeroa: 0–9 ja kirjaimet A–F. Kirjaimet vastaavat desimaaliarvoja 10–15 (A = 10, B = 11, C = 12, D = 13, E = 14, F = 15). Yksi heksanumero vastaa tasan neljää bittiä, joten kaksi heksanumeroa kuvaa yhden tavun (8 bittiä). Tämän vuoksi heksa on tiivis ja luonteva tapa esittää binääridataa.

Heksasta desimaaliksi

Heksaluvun jokainen numero vastaa 16:n potenssia paikkansa mukaan, oikealta vasemmalle: 16⁰ = 1, 16¹ = 16, 16² = 256 ja niin edelleen. Desimaaliarvo saadaan kertomalla ja laskemalla yhteen:

desimaali = Σ (numero × 16^paikka)

Esimerkki: Muunnetaan FF:

F × 16 + F × 1 = 15 × 16 + 15 = 240 + 15 = 255. Tämä on suurin arvo, jonka yksi tavu eli kaksi heksanumeroa voi esittää.

Desimaalista heksaksi

Desimaaliluku muunnetaan heksaksi jakamalla se toistuvasti 16:lla ja keräämällä jakojäännökset (10–15 kirjoitetaan kirjaimina A–F):

Esimerkki: Muunnetaan 255:

Luetaan jäännökset alhaalta ylös: FF. Siis 255 = FF₁₆.

Heksa ja värikoodit

Verkkosivujen värit ilmaistaan usein heksana muodossa #RRGGBB:

Esimerkiksi #FF8800: punainen FF = 255, vihreä 88 = 136, sininen 00 = 0. Heksamuoto on kätevä, koska yksi tavu mahtuu täsmälleen kahteen merkkiin.

Heksa ohjelmoinnissa

Heksaa käytetään monessa yhteydessä:

Yleisiä heksa-arvoja

Kokeile myös näitä palveluita

Mainos

Usein kysytyt kysymykset

Miten heksaluku muunnetaan desimaaliksi?
Heksajärjestelmässä numerot ovat 0–9 ja kirjaimet A–F (A = 10, B = 11, …, F = 15). Jokainen numero kerrotaan 16:n potenssilla paikkansa mukaan ja tulokset lasketaan yhteen. Esimerkiksi 1F = 1 × 16 + 15 = 31. Tämä laskuri tekee laskennan automaattisesti.
Miksi värikoodeissa käytetään heksaa?
Verkkovärit ilmaistaan muodossa #RRGGBB, jossa jokainen kahden heksanumeron pari kuvaa yhden värikanavan voimakkuutta välillä 00–FF eli desimaalina 0–255. Heksa on tiivis tapa esittää tavu kahdella merkillä, joten värin kolme kanavaa mahtuvat kuuteen merkkiin. Esimerkiksi FF on suurin kanava-arvo 255.
Miten desimaaliluku muunnetaan heksaksi?
Jaa luku toistuvasti 16:lla ja merkitse jokainen jakojäännös muistiin. Jäännökset 10–15 kirjoitetaan kirjaimina A–F. Kun osamäärä on nolla, lue jäännökset viimeisestä ensimmäiseen. Esimerkiksi 255 → FF: 255/16 = 15 jää 15 (F), 15/16 = 0 jää 15 (F).
Mitä etuliite 0x tarkoittaa?
Monissa ohjelmointikielissä heksaluvut merkitään etuliitteellä 0x, esimerkiksi 0xFF tarkoittaa heksalukua FF eli desimaalia 255. Etuliite erottaa heksaluvun desimaaliluvusta. Voit syöttää tähän laskuriin luvun etuliitteen kanssa tai ilman.
Mihin heksaa käytetään ohjelmoinnissa?
Heksaa käytetään värikoodeissa, muistiosoitteissa, tavujen ja bittimaskien esittämisessä sekä esimerkiksi merkistökoodauksessa (Unicode-koodipisteet kuten U+00E4). Yksi heksanumero vastaa tasan neljää bittiä, joten heksa on luonteva ja tiivis tapa esittää binääridataa ihmisluettavassa muodossa.
Oliko tästä laskurista apua?

Kokeile näitä laskureita

Lukujärjestelmät

Kaikki laskurit

Suositut laskurit

Kaikki laskurit

Kokeile myös näitä palveluita

Mainos

Linkitä tämä laskuri

Kopioi koodi ja liitä se omalle sivustollesi.

Suositut laskurit