Mis onheksidecimal ja kümnendarvud?
Kümnevõrratusüsteem on igapäevane alus-10 arvusüsteem. See kasutab kümne numbrit: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Heksadetsimaalsüsteem on alusega 16. See kasutab kümnendkoha numbreid 0–9 ning tähti A, B, C, D, E ja F, kus A võrdub 10-ga ja F võrdub 15-ga.
Hexadesimaalset süsteemi kasutatakse arvutiteaduses laialdaselt, kuna üks hex-kohatäht täpselt nelja binaarse biti väärtust. See muudab pikad binaarsed väärtused lühemaks ja lihtsamini loetavaks.
Kuidas teisendada HEX-tekst kümnendarvuks
Hexadesimaalarvu teisendamiseks kümnendarvuks korruta iga hex-kohaline number 16 astmega. Parempoolseim number kasutab 160, järgmine number kasutab 161, siis 162 ja nii edasi.
1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀
See tähendab, et hexadetsimaalarv 1B7E on võrdne kümnendarvuga 7038.
Kuidas teisendada HEX binaarseks
Hexadesimaalarvude teisendamiseks binaararvudeks asendage iga hex-kohamärk selle nelja-bitilise binaarse vastandega. Seejärel ühendage rühmad kokku.
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
Algnullid eemaldata tavaliselt lõplikust binaarväärtusest, välja arvatud juhul, kui need on vajalikud fikseeritud laiusega formaadi jaoks.
Hexadesimaalarvude levinud kasutusviisid
Heksadetsimaalsed väärtused on laialt levinud programmeerimises, silumisel, mäuaadressides, Unicode'i koodpunktides, värvikoodes, kontrollsummas ja binaarsete failide analüüsimisel.
Näiteks kasutatakse veebi värviväärtustes sageli kahekohalist tähesüsteemi. Värv #FF0000 tähistab punast, kus FF on punane kanal ja võrdneb kümnendsüsteemis 255-ga.
Sisestuse reeglid
- Kasuta hexsisendi jaoks numbreid 0–9 ja tähti A–F.
- Väiketähed on lubatud ja automaatselt teisendatakse suurtähtedeks.
- Toetatud on lisaeelliited, näiteks 0x.
- Täisarve toetatakse. Murreid ei ole selle tööriistaga tahtlikult konverteeritud.