Arvutusbaasi konverter

Hexadecimal to Decimal Converter

Teisendage kuueteistkümnendarvud dekaad- või binaararvuks koheselt. Tööriist kontrollib sisendi õigsust, toetab väga suuri täisarve ning kuvab selged teisenduse sammud.

Teisendage hexadetsimaalarv

Sisesta kümnendväärtus ja vali, kas teisendada see kümnend- või binaarsüsteemi. Kümnendsüsteem kasutab numbreid 0–9 ja tähti A–F.

Kümneandme tulemus 7038
Teisenda kümnendkoodist heksadetsimaalkoodi asemel

Live'i konversiooni sammud

Seletus uueneb teie sisestuse käigus. Väga suurte arvude korral hoiab tööriist tulemuse täpseks ja koondab meetodi, et vältida liiga pikka sammude loetelu.

Kuidas see tulemus arvutatakse

  1. Loe iga kaheksateistkümnendkoha numbrit paremalt vasakule.
  2. Asenda tähed A, B, C, D, E ja F kümnendväärtustega 10 kuni 15.
  3. Korruta igat numbri väärtust vastava 16 astmega ja liida tulemused kokku.
Täpsuse märkus: See konverter kasutab täisarvude teisendamiseks JavaScripti BigInti, mistõttu suured täisarvud töödeldakse täpselt, mitte ei ümardata nagu tavalised ujukomaarvud.

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.