Number base converter

Desimaaliluvut heksadesimaalimuunnin

Muunna desimaaliluvut heksadesimaali- tai binäärimuotoon välittömästi. Työkalu tarkistaa syötteesi, tukee hyvin suuria kokonaislukuja ja näyttää selkeät muunnosvaiheet.

Muunna desimaaliluku

Syötä desimaaliluku ja valitse, haluatko muuntaa sen heksadesimaaliksi vai binääriksi. Desimaalisessa syötteessä käytetään numeroita 0–9.

Heksadesimaalinen tulos 1CE
Muunna heksadesimaaliluku desimaaliluvuksi Converter Appilla

Live-muunnosvaiheet

Selitys päivittyy kirjoittaessasi. Erittäin suurille luvuille työkalu pitää tuloksen tarkan ja tiivistää menetelmän sen sijaan, että näyttää erittäin pitkän vaiheluettelon.

Miten tämä tulos lasketaan

  1. Jaa desimaaliluku kohdekanavalla.
  2. Tallenna jokainen jakojäännös jokaisesta jakoaskelsta.
  3. Lue jakojäännökset alhaalta ylöspäin saadaksesi lopullisen arvon.
Tarkkuus huomautus: Tämä muunnin käyttää JavaScriptin BigInt-tyyppiä kokonaislukujen muuntamiseen, joten suuret kokonaisluvut käsitellään tarkasti eikä niitä pyöristetä kuten tavallisia liukulukuja.

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.