Sådan konverteres fra decimal til hexadecimal

Det hexadecimale system er en 16-talsystem, dvs. som har 16 mulige symboler til at repræsentere et enkelt ciffer (andre end de ti kendte antal decimalsystemet, vi stadig har bogstaverne A, B, C, D, E og F) . Konvertering fra decimal til hexadecimal er meget mere kompliceret end den inverse proces. Læs venligst nedenstående trin omhyggeligt for at lære, hvordan denne konvertering fungerer og undgå fejl.

Konverteringstabel

decimal0123456789101112131415
hexadecimal0123456789denBCDogF

trin

Metode 1
Intuitiv metode

Video: Totallsystemet og digital representasjon

Billedbetegnelse Konverter fra decimalt til hexadecimalt trin 1
1
Brug denne metode, hvis det hexadecimale system er noget nyt for dig. Af de to metoder, der er vist i denne vejledning, er dette det enkleste for de fleste. Hvis du allerede har det godt at arbejde med forskellige basetal, kan du prøve at bruge den hurtige metode.
  • Hvis det hexadecimale system er noget helt nyt, kan du helst først lære om det grundlæggende.
  • Billedbetegnelse Konverter fra decimal til hexadecimalt trin 2
    2
    Lav en liste med magtene på 16. Hvert ciffer i et hexadecimalt tal repræsenterer en anden kraft end 16 (ligesom hvert ciffer med et decimaltal repræsenterer en effekt på 10). Listen over kræfter på 16 nedenfor vil være meget nyttig under konverteringen:
    • 165 = 1.048.576
    • 164 = 65.536
    • 163 = 4,096
    • 162 = 256
    • 161 = 16
    • Hvis decimaltalet, du vil konvertere, er større end 1.048.576, beregnes magtene på 16 større end det og tilføjer dem til listen.
  • Billedoverskrift Konverter fra decimal til hexadecimalt trin 3
    3
    Find den højeste effekt på 16, som kan passe i dit decimaltal. Skriv ned decimaltallet, som du skal konvertere. Se listen over beføjelser ovenfor. Find den højeste effekt på 16, hvis værdi er mindre end decimaltalet.
    • For eksempel, når du konverterer 495 For den hexadecimale base skal du vælge fra listen over nummer 256.
  • Video: Converting directly from binary to hexadecimal | Pre-Algebra | Khan Academy

    Billedbetegnelse Konverter fra decimal til hexadecimalt trin 4
    4
    Opdelt decimaltallet med en effekt på 16. Overvej kun heltaldelen af ​​kvoten, ignorerer hver del, der kommer efter komma.
    • I vores eksempel er 495 ÷ 256 = 1,93 (ca.). Vi behøver dog kun hele delen 1.
    • Dette bliver det første ciffer i hexadecimalt tal. I dette tilfælde, da vi deler decimaltalet med 256, er 1 den hjemsted for 256 ".
  • Billedbetegnelse Konverter fra decimal til hexadecimalt trin 5
    5
    Beregn resten af ​​rummet. Resten repræsenterer resten af ​​decimaltalet, der skal konverteres. Sådan beregnes resten (behandles som en lang split):
    • Multiplicer det sidste resultat (det vil sige heltaldelen af ​​kvoten) af divisoren. I vores eksempel, 1 x 256 = 256. Med andre ord repræsenterer 1 af vores hexadecimale nummer 256 i base 10.
    • Subtrahere resultatet af denne multiplikation af udbyttet. 495 - 256 = 239.
  • Billedets titel Konverter fra decimal til hexadecimalt trin 6
    6
    Del resten med den højeste effekt på 16. Se listen over beføjelser på 16 igen. Flyt til næste strøm på 16. Del resten med denne værdi for at finde det næste ciffer i dit hexadecimale nummer. Hvis resten er mindre end dette tal, vil det næste ciffer være 0.
    • 239 ÷ 16 = 14. Igen ignorere alt, hvad der kommer efter decimaltegnet.
    • Dette er det andet ciffer i vores hexadecimale nummer, det vil sige "huset på 16". Ethvert tal fra 0 til 15 kan repræsenteres med et enkelt hexadecimalt tal. Ved afslutningen af ​​denne metode konverterer vi det hexadecimale tal til dets korrekte notation.
  • Video: Binære talsystem

    Billedbetegnelse Konverter fra decimal til hexadecimalt trin 7
    7
    Beregn resten igen. Ligesom vi gjorde før, multiplicer hele del af kvoten af ​​divisoren og træk derefter dividendresultatet. Dette er resten, der endnu ikke skal konverteres.
    • 14 x 16 = 224.
    • 239 - 224 = 15, så resten er 15.


  • Billedbetegnelse Konverter fra decimal til hexadecimalt trin 8
    8
    Gentag ovenstående trin, indtil du får en resten mindre end 16. Når du finder en rest mellem 0 og 15, kan den udtrykkes med et enkelt hexadecimalt tal. Skriv det som det sidste ciffer i dit hexadecimale nummer.
    • I vores eksempel er det sidste ciffer i det hexadecimale nummer den 15, i "huset på 1".
  • Billedoverskrift Konverter fra decimal til hexadecimalt trin 9
    9
    Skriv dit svar ved hjælp af den korrekte notation. Indtil videre har vi fundet alle cifre i vores hexadecimale nummer. Imidlertid er de stadig skrevet på en decimal. For at skrive hvert ciffer ved hjælp af den passende hexadecimale notation skal du følge nedenstående trin for at gøre konverteringen:
    • Cifre 0 til 9 forbliver de samme.
    • 10 = A-11 = B-12 = C-13 = D-14 = E- 15 = F
    • I vores eksempel finder vi cifrene (1) (14) (15). Ved hjælp af den korrekte notation omskrives det som det hexadecimale nummer 1EF.
  • Billedets titel Konverter fra decimal til hexadecimalt trin 10
    10
    Kontroller, om dit svar er korrekt. Kontrol af dit svar vil være en simpel opgave, hvis du forstår, hvordan de hexadecimale tal fungerer. Konverter hvert ciffer tilbage til decimalformen og multiplicér den derefter med en effekt på 16 ækvivalent med dens position. Sådan gør du det i vores eksempel:
    • 1EF → (1) (14) (15)
    • Når vi går fra højre mod venstre, ser vi at 15 er i stilling 1 = 160. 15 x 1 = 15.
    • Det næste ciffer til venstre er i 16 = 16 positionen.1. 14 x 16 = 224.
    • Det næste og sidste ciffer er i positionen 256 = 162. 1 x 256 = 256.
    • Når vi tilføjer dem alle, får vi vores originale nummer. 256 + 224 + 15 = 495.
  • Metode 2
    Hurtig metode

    Billedets titel Konverter fra decimalt til hexadecimalt trin 11
    1
    Del decimaltalet med 16. Behandle divisionen som et heltal division, dvs. stop så at opnå et heltal kvotient og beregner ikke tallene efter kommaet.
    • For dette eksempel konverterer vi decimaltal til 317.547. Beregn 317,547 ÷ 16 = 19.846, overvejer kun hele delen og ignorerer cifrene efter komma.
  • Billedbetegnelse Konverter fra decimal til hexadecimalt trin 12
    2
    Skriv resten i hexadecimal notation. Når du har opdelt nummeret med 16, vil resten være den del, der ikke passer i det 16. eller højere hus. Derfor skal resten være i rubrik 1, den sidste ciffer i hexadecimalt tal.
    • For at finde resten multiplicerer divisionens hele resultat af divisionen og trækker derefter udbytteproduktet ud. I vores eksempel er 317.547 - (19.846 x 16) = 11.
    • Konverter cifferet til hexadecimal notation ved hjælp af konverteringstabellen, der vises i begyndelsen af ​​denne vejledning. Ved at se i tabellen ser vi, at 11 af vores eksempel bliver B hexadecimal.
  • Billedbetegnelse Konverter fra decimal til hexadecimalt trin 13
    3
    Gentag processen med kvotienten. Du har lige konverteret resten af ​​divisionen til et hexadecimalt tal. Nu, for at fortsætte med konverteringen, opdele kvotienten af ​​16. Resten af ​​anden division vil være det andet ciffer fra højre til venstre i det hexadecimale tal. Logikken her er den samme: det oprindelige antal blev nu delt med 16 x 16 = 256, så resten er den del af nummeret ikke passer ind i hus 256. Da vi kender ciffer i et hus, at resten skal være i huset af 16.
    • I vores eksempel er 19.846 ÷ 16 = 1240.
    • Rest = 19.846 - (1240 x 16) = 6. Dette bliver det andet højre-til-venstre-ciffer i det hexadecimale tal.
  • Billedets titel Konverter fra decimal til hexadecimalt trin 14
    4
    Gentag processen indtil du får en kvote under 16. Glem ikke at konvertere remainders fra 10 til 15 til hexadecimal notation. Skriv hver rest konverteret i den rækkefølge, de blev opnået fra højre til venstre. Den sidste kvote (mindre end 16) bliver det første ciffer i det hexadecimale tal. Se vores eksempel:
    • Tag den sidste kvote og divider den med 16. 1240 ÷ 16 = 77 med resten 8.
    • 77 ÷ 16 = 4 med rest 13 = D.
    • 4 < 16, portanto 4 vil være det første ciffer i hexadecimalt tal.
  • Billedbetegnelse Konverter fra decimal til hexadecimalt trin 15
    5
    Organiser nummeret. Som tidligere nævnt finder du hvert ciffer i det hexadecimale nummer fra højre til venstre. Se trinene i dit arbejde for at sikre, at alle cifre er skrevet i den rigtige rækkefølge.
    • Vores sidste svar er 4D86B.
    • For at bekræfte dit svar skal du konvertere hvert ciffer fra hexadecimalt tal tilbage til decimaltal, formere det med de relevante 16 beføjelser, og tilføj resultaterne. (4 x 164) + (13 x 163) + (8 x 162) + (6 x 16) + (11 x 1) = 317.547, vores originale decimaltal.
  • tips

    • For at undgå forvirring ved brug af forskellige numeriske systemer, kan grundlaget for hvert nummer specificeres i abonnement. For eksempel 51210 er det samme som "512 i base 10", et fælles decimaltal. 51216 er det samme som "512 base 16", som er decimaltallet 129810.
    Del på sociale netværk:

    Relaterede
    © 2024 HodTari.com