Prevod z desatinného na hexadecimálny

Autor: John Pratt
Dátum Stvorenia: 12 Február 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Prevod z desatinného na hexadecimálny - Avíza
Prevod z desatinného na hexadecimálny - Avíza

Obsah

Hexadecimálny je číselný systém so základnou šestnástkou. To znamená, že existuje 16 symbolov predstavujúcich číslo, k obvyklým desiatim číslam sa pridávajú A, B, C, D, E a F. Prevod z desatinného na hexadecimálny je ťažší ako naopak. Urobte si čas a naučte sa to, pretože je jednoduchšie vyhnúť sa chybám, keď pochopíte, prečo konverzia funguje.

Malý počet konverzií

Desatinné miesto 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hexadecimálne 0 1 2 3 4 5 6 7 8 9 a B. C. D. E F.

Na krok

Metóda 1 z 2: Intuitívna metóda

  1. Túto metódu použite, ak ste v šestnástkovej sústave nováčikom. Z dvoch prístupov v tomto článku je to pre väčšinu ľudí najjednoduchšie dodržiavať. Ak už viete, aké sú rôzne základne, vyskúšajte rýchlejšiu metódu, ako je uvedené nižšie.
    • Ak vám nie sú hexadecimálne čísla celkom známe, osvojte si najskôr základné pojmy.
  2. Zapíšte si právomoci 16. Každá číslica v hexadecimálnom systéme predstavuje inú mocninu 16, rovnako ako desatinná číslica predstavuje mocninu 10. Tento zoznam mocností 16 sa hodí pri prepočte:
    • 16 = 1.048.576
    • 16 = 65.536
    • 16 = 4.096
    • 16 = 256
    • 16 = 16
    • Ak je desatinné číslo, ktoré prevádzate, väčšie ako 1 048 576, vypočítajte vyššie mocniny 16 a pridajte ich do zoznamu.
  3. Nájdite najvyšší výkon 16, ktorý sa zmestí do desatinného čísla. Zapíšte si desatinné číslo, ktoré chcete previesť. Na porovnanie použite vyššie uvedený zoznam. Nájdite najvyšší výkon 16, ktorý je menší ako desatinné číslo.
    • Napríklad, ak vy 495 na hexadecimálne číslo, vyberte 256 zo zoznamu vyššie.
  4. Vydeľte desatinné číslo touto mocninou 16. Zastavte sa na celom čísle a ignorujte akékoľvek desatinné miesto odpovede.
    • V našom príklade 495 ÷ 256 = 1,93 ..., ale zaujíma nás iba celé číslo 1.
    • Vaša odpoveď je prvá číslica hexadecimálneho čísla. V tomto prípade, keďže sme sa vydelili číslom 256, je 1 číslica na „čísle 256“.
  5. Nájdi zvyšok. To vám povie, čo zostane z desatinného čísla na prevod. Takto to môžete vypočítať, rovnako ako pri dlhom delení:
    • Vynásobte svoju poslednú odpoveď deliteľom. V našom príklade 1 x 256 = 256. (Inými slovami, 1 z nášho hexadecimálneho čísla predstavuje 256 so základom 10).
    • Odpočítajte svoju odpoveď od dividendy. 495 - 256 = 239.
  6. Zvyšok vydelíme ďalšou vyššou silou 16. Použite svoj zoznam schopností 16 znova ako referenciu. Pokračujte na najmenšiu mocninu 16. Zvyšok vydelte touto hodnotou, aby ste našli ďalšiu číslicu v šestnástkovom čísle. (Ak je zvyšok menší ako toto číslo, ďalšia číslica je 0.)
    • 239 ÷ 16 = 14. Opäť ignorujeme všetky desatinné miesta.
    • Toto je druhá číslica nášho šestnástkového čísla, „16“. Akékoľvek číslo od 0 do 15 je možné zobraziť ako jednu hexadecimálnu číslicu. Na konci tejto metódy prevedieme do správneho formátu.
  7. Znova určte zvyšok. Rovnako ako predtým, vynásobte odpoveď deliteľom a odčítajte ju od dividendy. Toto je zvyšok, ktorý sa ešte musí konvertovať.
    • 14 x 16 = 224.
    • 239 - 224 = 15, takže zvyšok je 15.
  8. Opakujte, kým nemáte zvyšných menej ako 16. Keď je zvyšok 0 až 15, dá sa to vyjadriť jednou hexadecimálnou číslicou. Toto si zapíšte ako poslednú číslicu.
    • Posledná „číslica“ nášho hexadecimálneho čísla je 15 namiesto „jednotiek“.
  9. Odpoveď napíšte v správnom formáte. Teraz viete, aké sú všetky číslice vášho šestnástkového čísla. Zatiaľ sme ich ale písali iba v základe desať. Ak chcete každú číslicu zapísať v správnom hexadecimálnom formáte, preveďte ich pomocou tejto príručky:
    • Čísla 0 až 9 zostávajú rovnaké.
    • 10 = A; 11 = B; 12 = C; 13 = D; 14 = E; 15 = F.
    • V našom príklade končíme číslami (1) (14) (15). V správnom formáte to bude hexadecimálne číslo 1EF.
  10. Skontrolujte svoju prácu. Kontrola vašej odpovede je jednoduchá, keď pochopíte, ako fungujú hexadecimálne čísla. Každú číslicu preveďte späť na desatinné miesto a vynásobte ju 16. silou pre túto základnú pozíciu. To je to, čo musíme urobiť pre náš príklad:
    • 1EF → (1) (14) (15)
    • Zprava doľava je 15 na 16 = 1. pozícii. 15 x 1 = 15.
    • Ďalšia číslica zľava je na 16 = 16. pozícii. 14 x 16 = 224.
    • Ďalšia číslica je na 16 = 256. pozícii. 1 x 256 = 256.
    • Sčítame ich všetkých, 256 + 224 + 15 = 495, naše pôvodné číslo.

Metóda 2 z 2: Rýchla metóda (so zvyškom)

  1. Desatinné číslo vydelíme číslom 16. Považujte toto rozdelenie za celočíselné. Inými slovami, namiesto výpočtu desatinných čísel sa zastavíte pri celočíselnej odpovedi.
    • V tomto príklade poďme trochu ambicióznejšie a prepočítajme desatinné číslo 317 547. Vypočítajte 317 547 ÷ 16 = 19.846a ignorujte desatinné miesta.
  2. Zvyšok napíšte v hexadecimálnom formáte. Teraz, keď ste číslo vydelili číslom 16, je zvyšok časťou, ktorá už nesedí s pozíciou 16 alebo vyššou. Preto musí zvyšok prísť do pozície jednotiek, posledný číslica hexadecimálneho čísla.
    • Ak chcete nájsť zvyšok, vynásobte odpoveď deliteľom a potom výsledok odpočítajte od dividendy. V našom príklade 317 547 - (19 846 x 16) = 11.
    • Konvertujte číslo na hexadecimálny formát pomocou tabuľky prevodu malého počtu v hornej časti tejto stránky s článkom. 11 sa stáva B. v našom príklade.
  3. Tento postup opakujte s kvocientom. Zvyšok ste previedli na hexadecimálnu číslicu. Ak chcete pokračovať v prepočte kvocientu, znova ho vydelte číslom 16. Zvyšok je predposledná číslica hexadecimálneho čísla.Funguje to podľa rovnakej logiky ako je uvedené vyššie: pôvodné číslo bolo teraz rozdelené na (16 x 16 =) 256, takže zvyšok je časťou čísla, ktorá zodpovedá pozícii 256. Jednotky už poznáme, zvyšok musí byť na šestnástke.
    • V našom príklade 19 846/16 = 1 240.
    • Zvyšok = 19 846 - (1 240 x 16) = 6. Toto je druhá až posledná číslica nášho hexadecimálneho čísla.
  4. Toto opakujte, kým nezískate kvocient menší ako 16. Nezabudnite previesť zvyšok z 10 na 15 v hexadecimálnom formáte. Cestu si zapisujte každý odpočinok. Posledný kvocient (menej ako 16) je prvá číslica vášho čísla. Pokračujeme príkladom:
    • Vezmite posledný kvocient a znova ho vydelte číslom 16. Zvyšok 1 240/16 = 77 8.
    • 77/16 = 4 odpočinok 13 = D..
    • 4 16, takže 4 je prvá číslica.
  5. Doplňte číslo. Ako už bolo spomenuté, každú číslicu hexadecimálneho čísla určujete sprava doľava. Skontrolujte svoju prácu a uistite sa, že ste ich napísali v správnom poradí.
    • Naša konečná odpoveď je 4D86B.
    • Ak chcete skontrolovať svoju prácu, preveďte každú číslicu späť na desatinné číslo vynásobené mocninami 16 a pridajte výsledky. (4x16) + (13x16) + (8x16) + (6x16) + (11x1) = 317 547, naše pôvodné desatinné číslo.

Tipy

  • Aby ste predišli nejasnostiam pri používaní rôznych numerických systémov, môžete základňu napísať ako dolný index. Napríklad 51210 Potom „512 so základom 10“ je obyčajné desatinné číslo. 51216 znamená „512 so základňou 16“, čo zodpovedá desatinnému číslu 1 29810.