Wku

Hur konverterar man från decimal till hexadecimal

Den decimal (bas tio) talsystemet har tio möjliga värden (0,1,2,3,4,5,6,7,8, eller 9) för varje plats-värde. Däremot har det hexadecimala (bas sexton) talsystemet sexton möjliga värden, med bokstäverna A, B, c, d, e och F för sex place-värden efter 9.

För att undvika missförstånd när du använder olika räkneordssystem kan basen för varje enskilt nummer anges genom att skriva det som ett index av numret. Till exempel kan ett decimaltal 512 skrivas som 512 10 och läsas som "512, bas tio". Den hexadecimala numret 512 kan anges som "bas sexton" genom att skriva det som 512 16 (vilket är 1298 då konverteras till decimal).

Steg

Hur konverterar man från decimal till hexadecimal. Dividera decimaltal med 16.
Hur konverterar man från decimal till hexadecimal. Dividera decimaltal med 16.

Med handen

  1. 1
    Dividera decimaltal med 16. Behandla divisionen som en heltalsdivision, dvs inte beräkna kvoten i decimaler - sluta när en resten erhålles.
  2. 2
    Skriv ner resten i hexadecimal notation.
    Till exempel, om resten är 11, skriva ned det som B 16 (det nedsänkta 16 indikerar en hexadecimal karaktär). Se till Google Förstå hexadecimala att lära sig de grundläggande 16 tecken i hexadecimal notation.
  3. 3
    Dividera kvot som erhålls genom 16 (behandla uppdelningen som en heltalsdivision) och återigen skriva återstoden erhölls i hexadecimal notation.
  4. 4
    Upprepa ovanstående steg tills kvoten är mindre än 16 erhålls.
    Under processen varje gång skriva återstoden erhölls i hexadecimal notation.
    Observera att vi också måste skriva den sista kvoten (den som är mindre än 16) av processen i hexadecimal notation.
  5. 5
    Ordna lista på rester och den sista kvoten från vänster till höger i ordning de erhölls, att hålla den sista kvoten på sista plats.
    Den önskade hexadecimala värdet för givet decimaltal är helt enkelt denna sekvens läste höger till vänster.
    Till exempel om sekvensen läser 2F34 är den önskade hexadecimala värdet 43F2.

Med Windows kalkylator

  1. 1
    På din Windows-dator Tryck på Start, välj "Tillbehör" och sedan "miniräknare". En kalkylator kommer nu att visas på skärmen.
  2. 2
    På denna kalkylator fönstret väljer du "Visa" och kolla "programmerare".
  3. 3
    Efter att säkerställa 'december' alternativ väljs (2 nd knappen in mot vänster i fönstret), ange det nummer du vill konvertera
  4. 4
    Nu väljer "hex" alternativet. Resultatet visas automatiskt.

Exempel

256

  1. Låt oss omvandla 256 till ett hexadecimalt. Dela det med 16: 256/16 = 16.
  2. Eftersom det har ingen rest, sätta "0" som en rest.
  3. Dividera 16 med 16, är som ett. Ingen resten, så återigen sätta "0" som en rest.
  4. Slutligen, eftersom vi vet att 1/16 är mindre än ett, bara sätta 1 som resten. Vår resten lista är 001, så vi slå runt och få 100. 100 är hexadecimalt för 256!

2500

  1. Detta blir mer besvärlig. Dividera 2500 med 16, får vi 156.25. Multiplicera vår återstoden, (.25), med 16. Detta ger oss 4. Lägg 4 till listan med rester.
  2. Dividera 156 med 16, vilket ger oss 9,75. Multiplicera resten med 16, får vi 12. Lägg 12 till listan över rester. (Kom ihåg, i hexadecimal, är 12 C, så satte C istället.) Vårt resterande förteckningen bör vara: 4C.
  3. Eftersom vi vet att 9/16 är mindre än ett, tillsätt 9 till listan över rester utan att bry sig om att dela upp det. Resten Listan är 4C9. Slå det runt, och vi får 9C4. 9C4 är hexadecimalt för 2500.

Omvandlingstabell

Decimal 0123456789101112131415
Hex 0123456789ETTBCDEF