Kako pretvoriti heksadecimalne brojeve u binarne ili decimalne

Autor: Mark Sanchez
Datum Stvaranja: 28 Siječanj 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
PRETVARANJE BINARNOG BROJA U OKTALNI I HEKSADECIMALNI I OBRNUTO
Video: PRETVARANJE BINARNOG BROJA U OKTALNI I HEKSADECIMALNI I OBRNUTO

Sadržaj

Kako možete promijeniti ovaj skup nerazumljivih brojeva i slova tako da postane razumljiv za vaše računalo ili za vas osobno? Heksadecimalne brojeve je vrlo lako pretvoriti u binarne, zbog čega se heksadecimalni brojevi koriste u nekim programskim jezicima. Pretvaranje heksadecimalnih brojeva u decimalne brojeve pomalo je zeznuto, ali i to možete naučiti.

Koraci

1. dio od 3: Pretvaranje heksadecimalnih brojeva u binarne

  1. 1 Pretvorite svaku znamenku heksadecimalnog broja u četiri znamenke binarnog broja. U osnovi, heksadecimalni sustav pojednostavljen je način predstavljanja binarnih brojeva. Pretvorite brojeve iz heksadecimalnog u binarni prema sljedećoj tablici:
    HeksadecimalniBinarni
    00000
    10001
    20010
    30011
    40100
    50101
    60110
    70111
    81000
    91001
    A1010
    B1011
    C1100
    D1101
    E1110
    Ž1111
  2. 2 Pokušajte sami pretvoriti heksadecimalni broj u binarni. Evo nekoliko primjera. Označite nevidljivi tekst s desne strane znaka jednakosti da biste vidjeli odgovor i testirali se.
    • A23 = 1010 0010 0011
    • PČELA = 1011 1110 1110
    • 70C558 = 0111 0000 1100 0101 0101 1000
  3. 3 Shvatite načelo transformacije. U binarnom obliku n znamenke se mogu koristiti za predstavljanje 2 različita broja. Na primjer, pomoću četiri binarne znamenke možete predstaviti 2 = 16 brojeva. Budući da heksadecimalni sustav koristi šesnaest znakova, jedan znak može predstavljati 16 = 16 brojeva. To olakšava pretvaranje heksadecimalnih u binarne brojeve i obrnuto.
    • Također možete zamisliti kako brojanje ide do sljedeće znamenke u svakom sustavu. Heksadecimalni "... D, E, F, 10", a u binarnom obliku -" 1101, 1110, 1111, 10000’.

Dio 2 od 3: Pretvaranje heksadecimalnih brojeva u decimale

  1. 1 Sjetite se kako funkcionira decimalni brojčani sustav. Svaki dan koristite decimalne brojeve ne razmišljajući o tome kako djeluju, ali kad ste ih tek počeli proučavati u školi, učitelj vam je objasnio koje su jedinice, desetke, stotine itd. U nastavku ćemo vas ukratko podsjetiti na to kako funkcionira decimalni brojčani sustav, što će vam pomoći u pretvaranju brojeva.
    • Svaka znamenka decimalnog broja nalazi se na određenom mjestu koje se zove mjesto. Brojke se broje zdesna nalijevo. Prva kategorija su jedinice, druga kategorija su desetke, treća kategorija je stotine itd. Ako je broj 3 u prvoj znamenci, onda je to broj 3, ako je u drugoj - onda 30, ako je u trećoj - onda 300.
    • Matematički, znamenke se mogu opisati na sljedeći način: 10, 10, 10 itd. Stoga se ovaj sustav naziva decimalnim.
  2. 2 Zapišite decimalni broj kao zbroj nekih pojmova. To će olakšati razumijevanje procesa pretvaranja heksadecimalnih brojeva u decimalne brojeve. Na primjer, broj 48013710 (zapamtite da je indeks 10 znači da je zadani broj decimalni).
    • Počevši od prve znamenke s desne strane: 7 = 7 x 10 ili 7 x 1
    • Kretanje zdesna nalijevo: 3 = 3 x 10 ili 3 x 10
    • 480137 = 4x100 000 + 8x10 000 + 0x1 000 + 1x100 + 3x10 + 7x1.
  3. 3 Za pretvaranje heksadecimalnog broja u decimalni, svaka znamenka (počevši od desne strane) heksadecimalnog broja mora se pomnožiti sa 16 na stupanj koji odgovara znamenci ove znamenke. Na primjer, razmotrite heksadecimalni broj C92116... Počnite s prvom znamenkom s desne strane (1) i pomnožite je sa 16 (prva znamenka je dana nultom stupnju); povećavajte eksponent svaki put kad prijeđete na sljedeću znamenku (zdesna nalijevo):
    • 116 = 1 x 16 = 1 x 1 (sve znamenke su u decimalnom obliku, osim ako je navedeno)
    • 216 = 2 x 16 = 2 x 16
    • 916 = 9 x 16 = 9 x 256
    • C = C x 16 = C x 4096
  4. 4 Pretvorite abecedne znakove u decimalne znamenke. Brojevi imaju isto značenje i u decimalnom i u heksadecimalnom sustavu (na primjer, 716 = 710). Pomoću sljedećeg popisa pretvorite abecedne heksadecimalne znakove u decimalne znamenke:
    • A = 10
    • B = 11
    • C = 12
    • D = 13
    • E = 14
    • F = 15
  5. 5 Izvršite izračune. Sada jednostavno pomnožite odgovarajuće znamenke i dodajte rezultate množenja kako biste dobili decimalni broj. U našem primjeru:
    • C92116 = (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
    • = 1 + 32 + 2304 + 49152.
    • = 5148910... Decimalni broj ima više znamenki od heksadecimalnog broja jer jedna heksadecimalna znamenka opisuje više informacija od jedne decimalne znamenke.
  6. 6 Vježbajte pretvaranje brojeva. Evo nekoliko zadataka za pretvaranje heksadecimalnih brojeva u decimalne brojeve. Označite nevidljivi tekst s desne strane znaka jednakosti da biste vidjeli odgovor i testirali se.
    • 3AB16 = 93910
    • A1A116 = 4137710
    • 500016 = 2048010
    • 500D16 = 2049310
    • 18A2F16 = 10091110

3. dio 3: Heksadecimalni brojčani sustav

  1. 1 Naučite koristiti heksadecimalni sustav. Obično koristimo desetoznamenkasti decimalni sustav. Heksadecimalni sustav koristi šesnaest znakova, uključujući i brojeve i slova.
    • Evo brojeva koji počinju od nule:
      Heksadecimalni Decimal Heksadecimalni Decimal
      001016
      111117
      221218
      331319
      441420
      551521
      661622
      771723
      881824
      991925
      A101A26
      B111B27
      C121C28
      D131D29
      E141E30
      Ž151F31
  2. 2 Upotrijebite indeks da biste pokazali koji sustav koristite. Za to se koristi decimalni broj. Na primjer 1710 - ovo je broj 17 u decimalnom sustavu (to jest uobičajeni decimalni broj 17); jedanaest10 = 1016, odnosno decimalni broj 11 jednak je 10 u heksadecimalnom broju. Heksadecimalni brojevi ne uključuju uvijek slovo. Ali ako umjesto broja napišete slovo, onda je jasno da se radi o heksadecimalnom sustavu.

Savjeti

  • Prilikom pretvaranja velikih heksadecimalnih brojeva koristite mrežni kalkulator. Možda se uopće ne gnjavite i koristite mrežni pretvarač, ali ipak je dobro razumjeti ručne izračune kako biste pravilno razumjeli proces.
  • Algoritam za pretvorbu heksadecimalnog u decimalni broj prikladan je za pretvaranje bilo kojeg brojevnog sustava u decimalne brojeve. Zamijenite broj 16 (u nekim ovlastima) odgovarajućim brojem (u nekim ovlastima) drugog brojevnog sustava.