Hoe om heksadesimaal te omskep na binêre of desimale

Hoe verander jy die snaakse getalle en briewe aan iets wat jy of jou rekenaar kan verstaan? Omskakeling van heksadesimaal tot binêre is baie maklik, daarom is heksadesimaal in sommige programmeringstale aangeneem. Omskakeling na desimale is `n bietjie meer betrokke, maar sodra jy dit het, is dit maklik om vir enige nommer te herhaal.

Stappe

Deel 1 van 3:
Omskakeling van heksadesimaal tot binêre
1. Omskep elke heksadesimale syfer tot vier binêre syfers. Hexadecimal is in die eerste plek aangeneem omdat dit so maklik is om tussen die twee te omskep. In wese word heksadesimaal gebruik as `n manier om binêre inligting in `n korter tou te vertoon. Hierdie grafiek is alles wat jy nodig het om van een na die ander te omskep:
HeksadesimaalBinêre
0

0000

1

0001

2

0010

3

0011

4

0100

5

0101

6

0110

7

0111

8

1000

9

1001

N

1010

B

1011

C

1100

D

1101

E

1110

F

1111

  • Beeld getiteld 1797961 4 1
    2. Probeer dit self. Dit is regtig so eenvoudig soos om die syfer in die vier ekwivalente binêre syfers te verander. Hier is `n paar Hex-nommers vir u om te skakel. Merk die onsigbare teks regs van die gelyke teken om u werk te kontroleer:
  • A23 = 1010 0010 0011
  • Bye = 1011 1110 1110
  • 70c558 = 0111 0000 1100 0101 0101 1000
  • Beeld getiteld 1797961 5 1
    3. Verstaan ​​waarom dit werk. In die "basis twee" binêre stelsel, n Binêre syfers kan gebruik word om 2 verskillende getalle te verteenwoordig. Byvoorbeeld, met vier Binêre syfers, kan jy verteenwoordig 2 = 16 verskillende getalle. Aangesien heksadesimaal `n basis sestien stelsel is, kan `n een-syfernommer gebruik word om 16 = 16 verskillende getalle te verteenwoordig. Dit maak die omskakeling tussen die twee stelsels baie maklik.
  • U kan ook hieraan dink as die telstelsels "draai oor" na `n ander syfer op dieselfde tyd. Hexadesimale tellings "...D, e, f, 10" Terselfdertyd binêre tel "1101, 1110, 1111, 10000".
  • Deel 2 van 3:
    Omskakeling van heksadesimaal tot desimale
    1. Beeld getiteld 1797961 6 1
    1. Hersien hoe basis tien werke. U gebruik elke dag desimale notasie sonder om te stop en te dink aan die betekenis, maar toe u dit eers geleer het, kan u ouer of onderwyser dit in meer besonderhede aan u verduidelik het. `N Vinnige oorsig van hoe gewone getalle geskryf word, sal u help om die nommer te omskep:
    • Elke syfer in `n desimale getal is in `n sekere "plek." Van regs na links beweeg, daar is die "een plek," "tiene plek," "Honderde plek," en so aan. Die syfer 3 beteken net 3 as dit in die een plek is, maar dit verteenwoordig 30 wanneer dit in die tiene plek geleë is, en 300 in die honderde plek.
    • Om dit wiskundig te stel, die "plekke" verteenwoordig 10, 10, 10, en so aan. Daarom word hierdie stelsel genoem "basis tien," of "desimale" Na die Latynse woord vir "tiende."
  • Beeld getiteld 1797961 7 1
    2. Skryf `n desimale getal as `n toevoegingsprobleem. Dit sal waarskynlik voor die hand liggend lyk, maar dit is dieselfde proses wat ons sal gebruik om `n heksadesimale getal te omskep, dus is dit `n goeie beginpunt. Kom ons herskryf die nommer 480,13710. (Onthou, die subskripsie 10 vertel ons die nommer is in basis tien geskryf.):
  • Begin met die regterkantste syfer, 7 = 7 x 10, of 7 x 1
  • Beweeg links, 3 = 3 x 10, of 3 x 10
  • Herhaling vir alle syfers, kry ons 480,137 = 4x100,000 + 8x10,000 + 0x1,000 + 1x100 + 3x10 + 7x1.
  • Beeld getiteld 1797961 8 1
    3. Skryf die plekwaardes langs `n heksadesimale getal. Aangesien heksadesimaal is basis sestien, die "Plaas waardes" stem ooreen met die magte van sestien. Om te skakel na desimale, vermeerder elke plek waarde deur die ooreenstemmende krag van sestien. Begin hierdie proses deur die kragte van sestien langs die syfers van `n heksadesimale getal te skryf. Ons sal dit doen vir die heksadesimale getal C92116. Begin regs met 16, en verhoog die eksponent elke keer as jy links na die volgende syfer beweeg:
  • 116 = 1 x 16 = 1 x 1 (alle getalle is in desimale, behalwe waar opgemerk word.)
  • 216 = 2 x 16 = 2 x 16
  • 916 = 9 x 16 = 9 x 256
  • C = c x 16 = c x 4096
  • Beeld getiteld 1797961 9 1
    4. Omskep alfabetiese karakters na desimale. Numeriese syfers is dieselfde in desimale of heksadesimaal, dus jy hoef dit nie te verander nie (byvoorbeeld 716 = 710). Vir alfabetiese karakters, verwys na hierdie lys om dit te verander na die desimale ekwivalent:
  • A = 10
  • B = 11
  • C = 12 (Ons sal dit op ons voorbeeld hierbo gebruik.)
  • D = 13
  • E = 14
  • F = 15
  • Beeld getiteld 1797961 10 1
    5. Voer die berekening uit. Noudat alles in desimale geskryf word, voer elke vermenigvuldigingsprobleem uit en voeg die resultate bymekaar. `N Sakrekenaar sal handig wees vir die meeste heksadesimale getalle. Voortgesette ons voorbeeld van vroeër, hier is C921 herschryf as `n desimale formule en opgelos:
  • C92116 = (in desimale) (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
  • = 1 + 32 + 2,304 + 49,152.
  • = 51,48910. Die desimale weergawe sal gewoonlik meer syfers hê as die heksadesimale weergawe, aangesien heksadesimaal meer inligting per syfer kan stoor.
  • Beeld getiteld 1797961 11 1
    6. Oefen die omskakeling. Hier is `n paar getalle om van heksadesimaal in desimale te omskep. Sodra jy die antwoord uitgewerk het, beklemtoon die onsigbare teks regs van die gelyke teken om jou werk te kontroleer:
  • 3ab16 = 93910
  • A1A116 = 4137710
  • 500016 = 2048010
  • 500d16 = 2049310
  • 18a2f16 = 10091110
  • Deel 3 van 3:
    Verstaan ​​heksadesimale basiese beginsels
    1. Beeld getiteld 1797961 1 1
    1. Weet hoe om heksadesimaal te gebruik. Ons gewone desimale telstelsel is basis tien, met tien verskillende simbole om getalle te vertoon. Hexadecimal is `n basis sestien getalstelsel, wat beteken dat dit sestien karakters gebruik om getalle te vertoon.U kan heksadesimaal na desimale omskakeling vir groot getalle op aanlyn gereedskap nagaan.
    • Tel van nul opwaarts:
       Heksadesimaal  Desimale  Heksadesimaal  Desimale
      0

      0

      10

      16

      1

      1

      11

      17

      2

      2

      12

      18

      3

      3

      13

      19

      4

      4

      14

      20

      5

      5

      15

      21

      6

      6

      16

      22

      7

      7

      17

      23

      8

      8

      18

      24

      9

      9

      19

      25

      N

      10

      IA

      26

      B

      11

      1b

      27

      C

      12

      1c

      28

      D

      13

      1d

      29

      E

      14

      Vloeistof

      30

      F

      15

      1F

      31

  • Beeld getiteld 1797961 2 2
    2. Gebruik subskripsie om te wys watter stelsel jy gebruik. Wanneer dit dalk onduidelik kan wees watter stelsel u gebruik, gebruik `n desimale subskripsie om die basis aan te dui. Byvoorbeeld, 1710 beteken "17 in basis tien" (`n gewone desimale getal). 1710 = 1116, of "11 in basis sestien" (Hexadecimal). Jy kan dit slaan as jou nommer `n alfabetiese karakter daarin het, soos b of e. Niemand sal dit vir `n desimale getal misloop nie.
  • Video

    Deur hierdie diens te gebruik, kan sommige inligting met YouTube gedeel word.

    Wenke

    Lang heksadesimale getalle kan `n aanlyn sakrekenaar vereis om na desimale te omskep. U kan ook die werk oorskiet en `n aanlyn-omrekenaar het, doen die werk vir u, hoewel dit `n goeie idee is om te verstaan ​​hoe die proses werk.
  • U kan die "heksadesimaal tot desimale" Omskakeling om enige ander basis te omskep x Nommer stelsel tot desimale. Vervang net die kragte van sestien met kragte van x in stede van. Probeer om die basis-60 Babiloniese telstelsel te leer!
  • Deel op sosiale netwerke:
    Soortgelyk