Number base converter

Hexadesimaalista desimaaliksi -muunnin

Muunna heksadesimaaliluvut desimaali- tai binäärimuotoon välittömästi. Converter App tarkistaa syötteesi, tukee hyvin suuria kokonaislukuja ja näyttää selkeät muunnosvaiheet.

Muunna heksadesimaaliluku

Syötä heksadesimaalinen arvo ja valitse, haluatko muuntaa sen kymmenjärjestelmään vai binäärijärjestelmään. Heksadesimaalijärjestelmä käyttää numeroita 0–9 ja kirjaimia A–F.

Desimaalinen tulos 7038
Muunna desimaaliluku heksadesimaaliksi Converter Appissa

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. Lue jokainen heksadesimaalinen numero oikealta vasemmalle.
  2. Korvaa A, B, C, D, E ja F desimaaliarvoilla 10–15.
  3. Kerrotaan kukin numeroarvo vastaavalla 16:n potenssilla ja lasketaan tulokset yhteen.
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 heksadesimaali- ja desimaaliluvut?

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ää desimaalinumeroita 0–9 sekä kirjaimia A, B, C, D, E ja F, joissa A vastaa lukua 10 ja F lukua 15.

Hexadesimaalilukujärjestelmää käytetään laajasti tietokoneissa, koska yksi heksadesimaalinumeron edustaa tarkalleen neljää binääribittiä. Tämä tekee pitkistä binääriarvoista lyhyempiä ja helpompia lukea.

Kuinka muuntaa heksadesimaaliluvun desimaaliluvuksi

Muuntaaksesi heksadesimaaliluvun desimaaliluvuksi, kerro kukin heksadesimaalinumerolla 16:n potenssilla. Oikeanpuoleisin numero käytetään 160:lla, seuraava numero 161:lla, sitten 162:lla ja niin edelleen.

1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀

Tämä tarkoittaa, että heksadesimaalinen 1B7E on yhtä suuri kuin desimaalinen 7038.

Kuinka muuntaa heksadesimaaliluvut binääriksi

Muuntaaksesi heksadesimaaliluvun binääriksi, korvaa jokainen heksadesimaalinumero sen neljän bitin binääriekvivalentilla. Sen jälkeen yhdistä ryhmät yhteen.

1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂

Alkuperäiset nollat poistetaan yleensä lopullisesta binääriarvosta, ellei niitä tarvita kiinteän leveyden muotoon.

Yleisiä käyttötapoja heksadesimaaliluvuille

Hexadesimaalinen esitystapa on yleinen ohjelmoinnissa, virheenkorjauksessa, muistiosoitteissa, Unicode-koodipisteissä, värikodeissa, tarkistussummien laskennassa ja binääritiedostojen analysoinnissa.

Esimerkiksi verkkovärien arvoissa käytetään usein heksadesimaalimuotoa. Väri #FF0000 edustaa punaista, jossa FF on punainen kanava ja vastaa desimaalilukua 255.

Syöttösäännöt

  • Käytä heksadesimaalista syötettä varten numeroita 0–9 ja kirjaimia A–F.
  • Pienet kirjaimet hyväksytään ja muunnetaan automaattisesti isoiksi kirjaimiksi.
  • Optional prefixes such as 0x are supported.
  • Kokonaisluvut tuetaan. Murtolukuja ei ole tarkoitus muuntaa tämän työkalun avulla.