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.