Heksadecimalni je osnovni šesnaest numerički sustav. To znači da ima 16 simbola koji mogu predstavljati jednu znamenku, dodajući A, B, C, D, E i F povrh uobičajenih deset brojeva. Pretvaranje iz decimalnog u heksadecimalno je teže nego obrnuto. Odvojite vrijeme za učenje ovoga jer je lakše izbjeći pogreške nakon što shvatite zašto pretvorba funkcionira.
Konverter
Decimalni u heksadecimalni pretvarač
Konverzije malim brojevima
Decimal | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Šesterokutni | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | Ž |
Koraci
Metoda 1 od 2: Intuitivna metoda
Korak 1. Koristite ovu metodu ako ste početnik u heksadecimalnom broju
Od dva pristupa u ovom vodiču, ovaj je većini lakše slijediti. Ako vam već odgovaraju različite baze, isprobajte bržu metodu u nastavku.
Ako ste potpuno novi u heksadecimalnom, možda biste htjeli naučiti osnovne pojmove
Korak 2. Zapišite moći 16
Svaka znamenka u heksadecimalnom broju predstavlja različitu snagu od 16, baš kao što svaka decimalna znamenka predstavlja stepen 10. Ovaj popis moći od 16 dobro će doći tijekom pretvorbe:
- 165 = 1, 048, 576
- 164 = 65, 536
- 163 = 4, 096
- 162 = 256
- 161 = 16
- Ako je decimalni broj koji pretvarate veći od 1, 048, 576, izračunajte veće snage 16 i dodajte ih na popis.
Korak 3. Pronađite najveću snagu od 16 koja stane u vaš decimalni broj
Zapišite decimalni broj koji ćete pretvoriti. Pogledajte gornji popis. Pronađi najveću snagu od 16 koja je manja od decimalnog broja.
Na primjer, ako pretvarate 495 u heksadecimalni broj, s gornjeg popisa odabrali biste 256.
Korak 4. Podijelite decimalni broj sa ovom moći od 16
Zaustavite se na cijelom broju, zanemarujući bilo koji dio odgovora iza decimalnog zareza.
-
U našem primjeru, 495 ÷ 256 = 1,93 …, ali brinemo se samo o cijelom broju
Korak 1..
- Vaš odgovor je prva znamenka heksadecimalnog broja. U ovom slučaju, budući da smo podijelili sa 256, 1 je na "mjestu 256".
Korak 5. Pronađite ostatak
To vam govori što je preostalo od decimalnog broja za pretvaranje. Evo kako to izračunati, baš kao što biste to učinili u dugoj podjeli:
- Pomnožite svoj posljednji odgovor s djeliteljem. U našem primjeru, 1 x 256 = 256. (Drugim riječima, 1 u našem heksadecimalnom broju predstavlja 256 u bazi 10).
- Oduzmite svoj odgovor od dividende. 495 - 256 = 239.
Korak 6. Podijelite ostatak sa sljedećom većom snagom od 16
Vratite se na popis moći 16. Pređite na sljedeću najmanju snagu 16. Podijelite ostatak s tom vrijednošću kako biste pronašli sljedeću znamenku vašeg heksadecimalnog broja. (Ako je ostatak manji od ovog broja, sljedeća znamenka je 0.)
-
239 ÷ 16 =
Korak 14.. Još jednom zanemarujemo sve iza decimalnog zareza.
- Ovo je druga znamenka našeg heksadecimalnog broja, na "mjestu 16 -ih". Bilo koji broj od 0 do 15 može se predstaviti jednom heksadecimalnom znamenkom. Pretvorit ćemo se u ispravan zapis na kraju ove metode.
Korak 7. Ponovno pronađite ostatak
Kao i prije, pomnožite svoj odgovor s djeliteljem, a zatim oduzmite svoj odgovor od dividende. Ovo je preostali dio koji se još treba pretvoriti.
- 14 x 16 = 224.
-
239 - 224 = 15, pa je ostatak
Korak 15..
Korak 8. Ponavljajte dok ne dobijete ostatak ispod 16
Kad dobijete ostatak od 0 do 15, može se izraziti jednom heksadecimalnom znamenkom. Zapišite ovo kao posljednju znamenku.
Zadnja "znamenka" našeg heksadecimalnog broja je 15, na "mjestu 1"
Korak 9. Zapišite svoj odgovor ispravnim zapisom
Sada znate sve znamenke vašeg heksadecimalnog broja. Ali do sada smo ih pisali samo u bazi 10. Da biste svaku znamenku napisali u pravilnom heksadecimalnom zapisu, pretvorite ih pomoću ovog vodiča:
- Brojke od 0 do 9 ostaju iste.
- 10 = A; 11 = B; 12 = C; 13 = D; 14 = E; 15 = F
- U našem primjeru završili smo s znamenkama (1) (14) (15). U ispravnom zapisu to postaje heksadecimalni broj 1EF.
Korak 10. Provjerite svoj rad
Provjera vašeg odgovora je jednostavna ako shvatite kako funkcioniraju heksadecimalni brojevi. Pretvorite svaku znamenku natrag u decimalni oblik, a zatim pomnožite s moći 16 za tu poziciju mjesta. Evo rada za naš primjer:
- 1EF → (1) (14) (15)
- Radite zdesna nalijevo, 15 je u 160 = Položaj 1s. 15 x 1 = 15.
- Sljedeća znamenka slijeva je 161 = Položaj 16s. 14 x 16 = 224.
- Sljedeća znamenka je 162 = Položaj 256s. 1 x 256 = 256.
- Ako ih sve zbrojimo, 256 + 224 + 15 = 495, naš izvorni broj.
Metoda 2 od 2: Brza metoda (ostaci)
Korak 1. Podijelite decimalni broj sa 16
Podijelite podjelu kao cjelobrojnu podjelu. Drugim riječima, zaustavite se na odgovoru cijelog broja umjesto izračunavanja znamenki iza decimalne točke.
Za ovaj primjer, budimo ambiciozni i pretvorimo decimalni broj 317, 547. Izračunaj 317, 547 ÷ 16 = 19, 846, zanemarujući znamenke iza decimalnog zareza.
Korak 2. Zapišite ostatak u heksadecimalnom zapisu
Sada kada ste svoj broj podijelili sa 16, ostatak je dio koji se ne može uklopiti u mjesto 16 -ih ili više. Stoga ostatak mora biti na mjestu 1s, posljednji znamenka heksadecimalnog broja.
- Da biste pronašli ostatak, pomnožite svoj odgovor s djeliteljem, a zatim oduzmite rezultat od dividende. U našem primjeru 317, 547 - (19, 846 x 16) = 11.
- Pretvorite znamenku u heksadecimalni zapis pomoću grafikona za pretvaranje malih brojeva pri vrhu ove stranice. 11 postaje B u našem primjeru.
Korak 3. Ponovite postupak s količnikom
Ostatak ste pretvorili u heksadecimalnu znamenku. Sada, za nastavak pretvaranja količnika, ponovno ga podijelite sa 16. Ostatak je pretposljednja znamenka heksadecimalnog broja. Ovo funkcionira iz iste logike kao gore: izvorni broj sada je podijeljen sa (16 x 16 =) 256, tako da je ostatak dio broja koji se ne može uklopiti u mjesto 256s. Već znamo mjesto 1s, pa ovaj ostatak mora biti mjesto 16s.
- U našem primjeru 19, 846 /16 = 1240.
-
Ostatak = 19, 846 - (1240 x 16) =
Korak 6.. Ovo je pretposljednja znamenka našeg heksadecimalnog broja.
Korak 4. Ponavljajte dok ne dobijete količnik manji od 16
Ne zaboravite pretvoriti ostatke od 10 do 15 u heksadecimalni zapis. Zapisujte svaki ostatak u hodu. Konačni količnik (manji od 16) prva je znamenka vašeg broja. Evo našeg primjera koji se nastavlja:
-
Uzmite posljednji količnik i ponovno podijelite sa 16. 1240 /16 = 77 Ostatak
Korak 8..
- 77 /16 = 4 Ostatak 13 = D.
-
4 <16, dakle
Korak 4. je prva znamenka.
Korak 5. Dopunite broj
Kao što je ranije spomenuto, svaku znamenku heksadecimalnog broja nalazite zdesna nalijevo. Provjerite svoje radove kako biste bili sigurni da ste ih napisali pravim redoslijedom.
- Naš konačni odgovor je 4D86B.
- Da biste provjerili svoj rad, pretvorite svaku znamenku natrag u decimalni broj, pomnožite sa stupnjevima 16 i zbrojite rezultate. (4 x 164) + (13 x 163) + (8 x 162) + (6 x 16) + (11 x 1) = 317547, naš izvorni decimalni broj.