Sådan konverteres hexadecimal til binær eller decimal

Hvordan ændrer du de sjove tal og bogstaver til noget, du eller din computer kan forstå? Konvertering af hexadecimal til binær er meget nemt, hvorfor hexadecimal er blevet vedtaget på nogle programmeringssprog. Konvertering til decimal er lidt mere involveret, men når du har det, er det nemt at gentage for et hvilket som helst nummer.

Trin

Del 1 af 3:
Konvertere hexadecimal til binær
1. Konverter hvert hexadecimalt ciffer til fire binære cifre. Hexadecimal blev vedtaget i første omgang, fordi det er så nemt at konvertere mellem de to. I det væsentlige anvendes hexadecimal som en måde at vise binære oplysninger i en kortere streng. Dette diagram er alt hvad du behøver for at konvertere fra den ene til den anden:
HexadecimalBinær
0

0000

1

0001

2

0010

3

0011

4

0100

5

0101

6

0110

7

0111

8

1000

9

1001

EN

1010

B

1011

C

1100

D

1101

E

1110

F

1111

  • Billede med titlen 1797961 4 1
    2. Prøv det selv. Det er virkelig lige så enkelt som at ændre cifferet i de fire ækvivalente binære cifre. Her er et par hex tal for dig at konvertere. Fremhæv den usynlige tekst til højre for lige tegn for at kontrollere dit arbejde:
  • A23 = 1010 0010 0011
  • Bee = 1011 1110 1110
  • 70C558 = 0111 0000 1100 0101 0101 1000
  • Billede med titlen 1797961 5 1
    3. Forstå hvorfor dette virker. I "Base to" Binært system, N Binære cifre kan bruges til at repræsentere 2 forskellige tal. For eksempel med fire Binære cifre, du kan repræsentere 2 = 16 forskellige tal. Da hexadecimal er et base seksten system, kan et etcifret tal bruges til at repræsentere 16 = 16 forskellige tal. Dette gør konvertering mellem de to systemer ekstremt nemt.
  • Du kan også tænke på dette som tællersystemer "flipping over" til et andet ciffer på samme tid. Hexadecimale tæller "...D, e, f, 10" Samtidig tæller binære tæller "1101, 1110, 1111, 10000".
  • Del 2 af 3:
    Konvertere hexadecimal til decimal
    1. Billede med titlen 1797961 6 1
    1. Gennemgå, hvordan base ti fungerer. Du bruger decimal notation hver dag uden at skulle stoppe og tænke på betydningen, men når du først lærte det, kunne din forælder eller lærer have forklaret det mere detaljeret. En hurtig gennemgang af, hvordan almindelige tal er skrevet vil hjælpe dig med at konvertere nummeret:
    • Hvert ciffer i et decimaltal er i en bestemt "placere." Flytter fra højre til venstre, der er "dem sted," "tens sted," "Hundreds Place," og så videre. Cifferet 3 betyder bare 3, hvis det er på dem, men det repræsenterer 30, når det ligger i Tens Place, og 300 i hundredvissstedet.
    • At sætte det matematisk, den "steder" repræsenterer 10, 10, 10, og så videre. Derfor hedder dette system "base ti," eller "decimal" Efter det latinske ord til "tiende."
  • Billede med titlen 1797961 7 1
    2. Skriv et decimaltal som et tilføjelse problem. Dette vil sandsynligvis virke indlysende, men det er den samme proces, vi bruger til at konvertere et hexadecimalt nummer, så det er et godt udgangspunkt. Lad os omskrive nummer 480.13710. (Husk, abonnementet 10 fortæller os nummeret er skrevet i base ti.):
  • Start med det højeste ciffer, 7 = 7 x 10 eller 7 x 1
  • Flytning til venstre, 3 = 3 x 10, eller 3 x 10
  • Gentagelse for alle cifre, vi får 480,137 = 4x100.000 + 8x10.000 + 0X1.000 + 1X100 + 3x10 + 7X1.
  • Billede med titlen 1797961 8 1
    3. Skriv stedværdierne ved siden af ​​et hexadecimalt nummer. Siden hexadecimal er base seksten, den "sted værdier" svarer til de seksten beføjelser. At konvertere til decimal, multiplicere hver pladeværdi med den tilsvarende effekt på seksten. Start denne proces ved at skrive strømmen på seksten ved siden af ​​cifrene i et hexadecimalt nummer. Vi gør dette for det hexadecimale nummer C92116. Start til højre med 16, og øg eksponenten hver gang du bevæger dig til venstre til næste ciffer:
  • 116 = 1 x 16 = 1 x 1 (alle tal er i decimal undtagen hvor det er angivet.)
  • 216 = 2 x 16 = 2 x 16
  • 916 = 9 x 16 = 9 x 256
  • C = C x 16 = C x 4096
  • Billede med titlen 1797961 9 1
    4. Konverter alfabetiske tegn til decimal. Numeriske cifre er de samme i decimal eller hexadecimal, så du behøver ikke at ændre dem (for eksempel 716 = 710). For alfabetiske tegn henvises til denne liste for at ændre dem til decimalækvivalenten:
  • A = 10
  • B = 11
  • C = 12 (vi bruger dette på vores eksempel ovenfra.)
  • D = 13
  • E = 14
  • F = 15
  • Billede med titlen 1797961 10 1
    5. Udfør beregningen. Nu hvor alt er skrevet i decimal, udfør hvert multiplikationsproblem og tilføj resultaterne sammen. En lommeregner vil være praktisk til de fleste hexadecimale tal. Fortsætter vores eksempel fra tidligere, her er C921 omskrevet som en decimalformel og løst:
  • C92116 = (i decimal) (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
  • = 1 + 32 + 2,304 + 49,152.
  • = 51.48910. Decimalversionen vil normalt have flere cifre end den hexadecimale version, da hexadecimal kan gemme mere information pr. Digit.
  • Billede med titlen 1797961 11 1
    6. Øv konvertering. Her er et par tal at konvertere fra hexadecimal til decimal. Når du har arbejdet med svaret, skal du markere den usynlige tekst til højre for lige tegn for at kontrollere dit arbejde:
  • 3AB16 = 93910
  • A1A116 = 4137710
  • 500016 = 2048010
  • 500d16 = 2049310
  • 18A2F16 = 10091110
  • Del 3 af 3:
    Forståelse af hexadecimal basics
    1. Billede med titlen 1797961 1 1
    1. Ved, hvordan man bruger hexadecimal. Vores almindelige decimaltællingssystem er base ti ved hjælp af ti forskellige symboler til at vise tal. Hexadecimal er et base seksten nummer system, hvilket betyder at det bruger seksten tegn til at vise tal.Du kan tjekke hexadecimal til decimalkonvertering for store numre på online værktøjer.
    • Tæller fra nul opad:
       Hexadecimal  Decimal  Hexadecimal  Decimal
      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

      EN

      10

      La

      26

      B

      11

      1B

      27

      C

      12

      1c

      28

      D

      13

      1d

      29

      E

      14

      1e

      30

      F

      15

      1f

      31

  • Billede med titlen 1797961 2 2
    2. Brug abonnement til at vise hvilket system du bruger. Når det kan være uklart, hvilket system du bruger, skal du bruge et decimaltegnummer til at angive basen. For eksempel 1710 midler "17 i base ti" (et almindeligt decimaltal). 1710 = 1116, eller "11 i base seksten" (hexadecimal). Du kan springe over dette, hvis dit nummer har et alfabetisk tegn i den, f.eks. B eller E. Ingen vil fejle det for et decimaltal.
  • Video

    Ved at bruge denne service kan nogle oplysninger deles med YouTube.

    Tips

    Lange hexadecimale tal kan kræve, at en online-regnemaskine konverteres til decimal. Du kan også springe over arbejdet og få en online-konverter Gør arbejdet for dig, selv om det er en god ide at forstå, hvordan processen virker.
  • Du kan tilpasse "hexadecimal til decimal" Konvertering for at konvertere enhver anden base x nummereringssystem til decimal. Bare erstatt strømmen på seksten med beføjelser i x i stedet. Prøv at lære BASE-60 Babylonian Counting System!
  • Del på sociale netværk :
    Lignende