Kako pretvoriti heksadecimalnu u binarnu ili decimalu

Autor: Eric Farmer
Datum Stvaranja: 3 Ožujak 2021
Datum Ažuriranja: 17 Svibanj 2024
Anonim
Hexadecimal to Binary and vice versa | Pretvorba heksadekadskog u binarni brojevni sustav i obrnuto
Video: Hexadecimal to Binary and vice versa | Pretvorba heksadekadskog u binarni brojevni sustav i obrnuto

Sadržaj

Kako pretvoriti te smiješne brojeve i slova u nešto što vi ili vaše računalo možete razumjeti? Pretvaranje heksadecimalnog u binarno vrlo je jednostavno i zato je prvi usvojen u nekim programskim jezicima. Pretvaranje u decimalno je malo više posla, ali nakon što ga shvatite, lako je ponoviti za bilo koji broj.

Koraci

Metoda 1 od 3: Pretvaranje iz heksadecimalne u binarnu

  1. Pretvorite svaku heksadecimalnu znamenku u četiri binarne znamenke. Heksadecimalni je prvi put usvojen jer ga je vrlo lako pretvoriti. U osnovi se koristi za prikaz binarnih podataka u kraćem nizu. Ova je tablica sve što trebate za pretvorbu iz jedne u drugu:
  2. Isprobajte sami. Zapravo je jednostavno: samo uzmite znamenku i pretvorite je u četiri ekvivalentne binarne znamenke. Podznak nevidljivog teksta stavite lijevo od znaka jednakosti da biste vidjeli je li ispravno:
    • A23 = 1010 0010 0011
    • PČELA = 1011 1110 1110
    • 70C558 = 0111 0000 1100 0101 0101 1000

  3. Shvatite zašto ovo djeluje. U binarnom sustavu "base 2" binarne znamenke "n" mogu biti predstavljene s 2 različita broja. Na primjer, s četiri binarne znamenke možete predstaviti 2 = 16 različitih brojeva. Budući da je heksadecimalni sustav baze 16, jednoznamenkasti broj može se koristiti za predstavljanje 16 = 16 različitih brojeva. To pretvorbu između dva sustava čini krajnje jednostavnom.
    • Možete to smatrati i sustavima za brojanje koji istodobno "mijenjaju" znamenke. U heksadecimalnom računate "... D, E, F, 10"dok se u binarnom obliku računa" 1101, 1110, 1111, 10000’.

Metoda 2 od 3: Pretvaranje iz heksadecimalne u decimalnu


  1. Pregledajte kako funkcionira baza 10. Svaki dan upotrebljavate decimalni zapis, a da ne morate razmišljati što to znači, ali kad ste ga naučili, vaš je roditelj ili učitelj možda detaljnije objasnio kako to funkcionira. Kratki pregled kako su napisani ovi brojevi može vam pomoći da pretvorite:
    • Svaka znamenka decimalnog broja nalazi se na određenom "položaju". Kada se krećete zdesna ulijevo, imate položaj jedinica, desetaka, stotina itd. Znamenka 3 znači samo 3 ako je u položaju jedinica, ali predstavlja 30 kad je u deseticama i 300 kad je u stotinama.
    • Matematički rečeno, "položaji" predstavljaju 10, 10, 10 itd. Zbog toga se sustav naziva "baza 10", ili "decimalni", zbog latinske riječi za "deseti".

  2. Napiši decimalni broj kao dio dodatnog problema. To se može činiti očitim, ali to je isti postupak koji ćemo koristiti za pretvorbu heksadecimalnog broja, pa je ovo dobar način za početak. Prepišimo broj 480,13710 (zapamtite: indeks 10 govori nam da je broj u bazi 10):
    • Polazeći od krajnje desne znamenke, 7 = 7 x 10 ili 7 x 1
    • Pomičući se lijevo, 3 = 3 x 10 ili 3 x 10
    • Ponavljamo za sve znamenke, imamo 480.137 = 4 x 100.000 + 8 x 10.000 + 0 x 1.000 + 1 x 100 + 3 x 10 + 7x1.
  3. Zapišite vrijednosti položaja pored broja u heksadecimalnom obliku. Budući da je baza heksadecimalnog 16, ti položaji odgovaraju moćima 16. Da biste pretvorili u heksadecimalni, pomnožite vrijednost svakog položaja s odgovarajućom moći 16. Započnite ovaj postupak pisanjem potencijala 16 pored znamenki broja u heksadecimalnom obliku. To ćemo učiniti s brojem C92116. Započnite s desne strane sa 16 i dodajte 1 eksponentu kad god prijeđete lijevo na sljedeću znamenku:
    • 116 = 1 x 16 = 1 x 1 (Svi brojevi su u decimalnim crtama, osim kada je zapisano nešto drugo.)
    • 216 = 2 x 16 = 2 x 16
    • 916 = 9 x 16 = 9 x 256
    • C = C x 16 = C x 4096
  4. Pretvori znakove abecede u decimalne. Brojčane su znamenke jednake u decimalnim i heksadecimalnim, pa ih ne morate mijenjati (na primjer, 716 = 710). Za abecedne znakove pogledajte ovaj popis da biste ih promijenili u decimalni ekvivalent:
    • A = 10
    • B = 11
    • C = 12 (Koristit ćemo ovaj znak da zadržimo primjer ovdje.)
    • D = 13
    • E = 14
    • F = 15
  5. Napravite izračun. Sada, kada je sve zapisano u decimalu, riješite svaki problem množenja i zbrojite rezultate. Kalkulator će biti koristan s većinom brojeva u heksadecimalnom obliku. Nastavljajući s gornjim primjerom, ovdje će C921 biti prepisan kao jednadžba u decimalu i riješen:
    • C92116 = (u decimalu) (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
    • = 1 + 32 + 2.304 + 49.152.
    • = 51.48910. Decimalna verzija obično će imati više znamenki od heksadecimalne verzije, jer ona može pohraniti više podataka po znamenci.
  6. Vježbajte pretvaranje. Evo nekoliko brojeva za pretvaranje iz heksadecimalnog u decimalni. Kad ste stigli do odgovora, podvucite nevidljivi tekst s desne strane jednakosti kako biste provjerili jeste li ga dobro shvatili:
    • 3AB16 = 93910
    • A1A116 = 4137710
    • 500016 = 2048010
    • 500D16 = 2049310
    • 18A2F16 = 10091110

Metoda 3 od 3: Razumijevanje osnova heksadecimalne vrijednosti

  1. Doznajte kako se koristi heksadecimalno. Naš uobičajeni decimalni sustav za brojanje je baza 10, koja koristi 10 različitih simbola za prikaz brojeva. Heksadecimalni je baza 16, što znači da za to koristi 16 znakova.
    • Brojeći od nule prema gore, brojevi su: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
  2. Upotrijebite indeks da biste pokazali koji sustav koristite. Kad ste zbunjeni, samo stavite broj u decimalni indeks da biste označili bazu. Primjerice, 1710 znači "sedamnaest osnova deset" (uobičajeni decimalni broj). 1110 = 1016, budući da je 10 način zapisivanja broja 11 u heksadecimalni broj (baza 16).

Savjeti

  • Za dugačke heksadecimalne brojeve može biti potreban internetski kalkulator za pretvaranje u decimalne. Također možete izbjeći sav taj posao i upotrijebiti mrežni pretvarač, iako je dobro razumjeti kako postupak funkcionira.
  • Pretvorbu "heksadecimalnu u decimalnu" možete prilagoditi da biste pretvorili bilo koju osnovnu "x" u decimalnu. Dovoljno je zamijeniti potenciju 16 s "x". Pokušajte naučiti osnovni 60 babilonski sustav brojanja!

Otali odjeljci Ovaj wikiHow va uči kako korititi iPhone ili iPad nimač zalona za nimanje video konferencijkog poziva Zoom. Prije nego što započnete nimanje, morat ćete dodati nimku zalona u Kontrolni ...

Otali odjeljci Lančani oklop ili lančani oklop ne mogu e izrađivati ​​poput otalih vrta oklopa u Minecraftu. Da bi e dobili različiti dijelovi oklopa, oni e mogu pronaći pobijedivši tvorenja koja noe ...

Najnoviji Postovi