Pretvori iz decimalne v šestnajstiško

Avtor: John Pratt
Datum Ustvarjanja: 12 Februarjem 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
Decimal to Hexadecimal Conversion
Video.: Decimal to Hexadecimal Conversion

Vsebina

Šestnajstiško je številski sistem z osnovo šestnajst. To pomeni, da obstaja 16 simbolov, ki predstavljajo število, pri čemer se običajnim desetim številkam dodajo A, B, C, D, E in F. Pretvorba iz decimalne v šestnajstiško je težja kot obratno. Vzemite si čas, da se tega naučite, saj se lažje izognete napakam, ko razumete, zakaj pretvorba deluje.

Pretvorbe majhnega števila

Decimalno 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Šestnajstiška 0 1 2 3 4 5 6 7 8 9 a B. C. D. E F.

Stopati

Metoda 1 od 2: Intuitivna metoda

  1. To metodo uporabite, če ste šestnajstiške številke šele novi. Od obeh pristopov v tem članku je to najlažje slediti večini ljudi. Če že poznate različne podlage, poskusite s hitrejšo metodo, kot je prikazano spodaj.
    • Če šestnajstiških števil ne poznate popolnoma, se najprej naučite osnovnih pojmov.
  2. Zapišite moči 16. Vsaka številka v šestnajstiškem sistemu predstavlja različno stopnjo 16, tako kot je decimalna številka moč 10. Ta seznam pooblastil 16 je zelo koristen pri pretvorbi:
    • 16 = 1.048.576
    • 16 = 65.536
    • 16 = 4.096
    • 16 = 256
    • 16 = 16
    • Če je decimalno število, ki ga pretvarjate, večje od 1.048.576, izračunajte večje stopnje 16 in ga dodajte na seznam.
  3. Poiščite največjo moč 16, ki ustreza desetiškemu številu. Zapišite decimalno število, ki ga želite pretvoriti. Za referenco uporabite zgornji seznam. Poiščite največjo moč 16, ki je manjša od decimalnega števila.
    • Na primer, če vi 495 v šestnajstiško izberite 256 s zgornjega seznama.
  4. Razdelite decimalno število s to stopnjo 16. Ustavite se pri celotnem številu in prezrite poljubno decimalno mesto odgovora.
    • V našem primeru je 495 ÷ 256 = 1,93 ..., vendar nas zanima samo celo število 1.
    • Vaš odgovor je prva številka šestnajstiškega števila. V tem primeru, ker smo delili s 256, je 1 število na mestu 256.
  5. Poiščite ostalo. To vam pove, kaj ostane od decimalnega števila, ki ga želite pretvoriti. Tako lahko izračunate, tako kot pri dolgi delitvi:
    • Pomnožite svoj zadnji odgovor z deliteljem. V našem primeru je 1 x 256 = 256. (Z drugimi besedami, 1 našega šestnajstiškega števila predstavlja 256 z osnovo 10).
    • Od dividende odštejte svoj odgovor. 495 - 256 = 239.
  6. Preostanek delimo z naslednjo večjo stopnjo 16. Kot referenco ponovno uporabite svoj seznam pooblastil 16. Nadaljujte do najmanjše stopnje 16. Preostanek delite s to vrednostjo in poiščite naslednjo številko v šestnajstiškem številu. (Če je ostanek manjši od te številke, je naslednja številka 0.)
    • 239 ÷ 16 = 14. Spet prezremo vsa decimalna mesta.
    • To je druga številka našega šestnajstiškega števila, "16". Katero koli število od 0 do 15 je lahko prikazano kot ena šestnajstiška številka. Na koncu te metode pretvorimo v pravilno obliko.
  7. Ponovno določite ostalo. Kot prej pomnožite odgovor z deliteljem in ga odštejte od dividende. To je ostalo, kar še ni bilo spremenjeno.
    • 14 x 16 = 224.
    • 239 - 224 = 15, preostanek je torej 15.
  8. Ponavljajte, dokler ne dobite ostanka manj kot 16. Ko je ostanek 0 do 15, ga lahko izrazimo z eno šestnajstiško številko. Zapišite to kot zadnjo številko.
    • Zadnja "številka" našega šestnajstiškega števila je 15, namesto "enot".
  9. Odgovor napišite v pravilni obliki. Zdaj veste, katere so vse številke vašega šestnajstiškega števila. Toda doslej smo jih zapisali le v desetih. Če želite vsako številko zapisati v pravilno šestnajstiško obliko, jih pretvorite v tem priročniku:
    • Številke od 0 do 9 ostajajo enake.
    • 10 = A; 11 = B; 12 = C; 13 = D; 14 = E; 15 = F
    • V našem primeru končamo s številkami (1) (14) (15). V pravilni obliki bo to šestnajstiško število 1EF.
  10. Preverite svoje delo. Preverjanje odgovora je enostavno, če razumete, kako delujejo šestnajstiške številke. Pretvorite vsako številko nazaj v njeno decimalno obliko in jo pomnožite s 16. stopnjo za ta osnovni položaj. Za svoj primer moramo to storiti:
    • 1EF → (1) (14) (15)
    • Od desne proti levi je 15 na 16 = 1. položaj. 15 x 1 = 15.
    • Naslednja številka z leve je na položaju 16 = 16. 14 x 16 = 224.
    • Naslednja številka je na 16 = 256. mestu. 1 x 256 = 256.
    • Vse jih seštejemo, 256 + 224 + 15 = 495, naša prvotna številka.

Metoda 2 od 2: Hitra metoda (s preostankom)

  1. Razdelite decimalno število s 16. Ta delitev obravnavajte kot celoštevilčno delitev. Z drugimi besedami, namesto da bi izračunali decimalna števila, se ustavite pri celoštevilnem odgovoru.
    • Za ta primer bodimo malo bolj ambiciozni in pretvorimo decimalno število 317.547. Izračunajte 317.547 ÷ 16 = 19.846in zanemari decimalna mesta.
  2. Ostalo zapišite v šestnajstiško obliko. Zdaj, ko ste številko razdelili na 16, je preostanek tisti del, ki ne ustreza položaju 16 ali več. Zato morajo ostali priti na položaj enot, zadnji številka šestnajstiškega števila.
    • Če želite poiskati ostanek, odgovor pomnožite s deliteljem in rezultat odštejte od dividende. V našem primeru je 317.547 - (19.846 x 16) = 11.
    • Pretvorite številko v šestnajstiško obliko s pomočjo tabele za pretvorbo majhnih števil na vrhu te strani s članki. 11 postane B. v našem primeru.
  3. Ta postopek ponovite s količnikom. Ostalo ste pretvorili v šestnajstiško številko. Če želite nadaljevati s pretvorbo količnika, ga znova delite s 16. Preostanek je predzadnja številka šestnajstiškega števila.To deluje po isti logiki kot zgoraj: prvotna številka je zdaj deljena s (16 x 16 =) 256, tako da je preostanek del števila, ki ustreza položaju 256. Enote že poznamo, ostale morajo biti na mestu 16-ih.
    • V našem primeru je 19.846 / 16 = 1.240.
    • Počitek = 19.846 - (1.240 x 16) = 6. To je zadnja številka našega šestnajstiškega števila.
  4. To ponavljajte, dokler ne dobite količnika, manjšega od 16. Ne pozabite pretvoriti preostanek iz 10 v 15 v šestnajstiško obliko. Zapišite si vsak počitek na poti. Zadnji količnik (manj kot 16) je prva številka vaše številke. Nadaljujemo s primerom:
    • Vzemi zadnji količnik in ga ponovno deli s 16. 1.240 / 16 = 77 ostanek 8.
    • 77/16 = 4 počitek 13 = D..
    • 4 16, torej 4 je prva številka.
  5. Izpolnite številko. Kot smo že omenili, določite vsako številko šestnajstiškega števila od desne proti levi. Preverite, ali ste jih napisali v pravilnem vrstnem redu.
    • Naš končni odgovor je 4D86B.
    • Če želite preveriti svoje delo, pretvorite vsako številko nazaj v decimalno število, pomnoženo s stopnjami 16, in dodajte rezultate. (4x16) + (13x16) + (8x16) + (6x16) + (11x1) = 317.547, naša prvotna decimalna številka.

Nasveti

  • Da bi se izognili zmedi pri uporabi različnih številskih sistemov, lahko osnovo napišete kot podpis. Na primer 51210 Potem je "512 z osnovo 10" običajno navadno decimalno število. 51216 pomeni "512 z osnovo 16", kar ustreza decimalni številki 1.29810.