3 módszer a hexadecimális binárisra vagy tizedesre konvertálására

Tartalomjegyzék:

3 módszer a hexadecimális binárisra vagy tizedesre konvertálására
3 módszer a hexadecimális binárisra vagy tizedesre konvertálására

Videó: 3 módszer a hexadecimális binárisra vagy tizedesre konvertálására

Videó: 3 módszer a hexadecimális binárisra vagy tizedesre konvertálására
Videó: Beszéljünk egy kicsit az illuminátusokról, értelmesen 2024, Lehet
Anonim

Hogyan lehet ezeket a vicces számokat és betűket olyasmivé alakítani, amit Ön vagy a számítógépe megért? A hexadecimális binárisra konvertálása nagyon egyszerű, ezért a hexadecimális számot több programozási nyelven alkalmazták. A decimálisra való konvertálás egy kicsit bonyolultabb, de ha már rájött, könnyű megismételni bármely számot.

Lépés

1. módszer a 3 -ból: Hexadecimális bináris konvertálása

1. lépés Minden hexadecimális számjegyet alakítson át négy bináris számjegyre

A hexadecimális értéket eredetileg azért alkalmazták, mert nagyon könnyű volt a hexadecimális és a bináris közötti átváltás. Lényegében a hexadecimális módszert használják a bináris információk rövidebb szekvenciákban történő megjelenítésére. Ez a táblázat segít átváltani egyikből a másikba:

Hexadecimális Bináris
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111

2. lépés. Próbálja ki maga

Ez olyan egyszerű, mint egy számjegy négy bináris egyenértékűvé alakítása. Íme néhány hexadecimális szám, amelyet konvertálni szeretne. Munkájának ellenőrzéséhez blokkolja a láthatatlan szöveget az egyenlőségjel jobb oldalán:

  • A23 = 1010 0010 0011
  • MÉH = 1011 1110 1110
  • 70C558 = 0111 0000 1100 0101 0101 1000

3. lépés. Értse, hogyan működik

A második bináris bináris rendszerben az n bináris számjegy 2 -t ábrázolhat n különböző számok. Például négy bináris számjeggyel 2 -t ábrázolhat4 = 16 különböző szám. Mivel a hexadecimális alap tizenhat rendszer, egy számjegyű szám használható a 16 jelzésére1 = 16 különböző szám. Ez nagyon megkönnyíti a konverziót a két rendszer között.

Úgy is gondolhat rá, mint egy számítási rendszerre, amelyet egyidejűleg más számjegyekbe fordítanak. Hexadecimális számok… D, E, F, 10'', ugyanakkor a bináris számok 1101, 1110, 1111, 10000''.

2. módszer a 3 -ból: Hexadecimális decimálisra konvertálása

1797961 6 1
1797961 6 1

1. lépés Tekintse át a bázis tíze működését

Minden nap tizedesjegyeket használ, anélkül, hogy meg kellene állnia, és el kellene gondolkodnia, mit jelent. Azonban, amikor először megtanulja, a szülei vagy a tanárai részletesebben elmagyarázhatták Önnek. A rendes számok írásának gyors áttekintése segít a számok konvertálásában:

  • A tizedes szám minden számjegye egy adott helyen található. Balról jobbra vannak olyan helyek, tíz hely, több száz hely stb. A 3 -as számjegy csak 3 -at jelent, ha az egy helyen van, de 30 -at jelent, ha a tízes helyen van, és 300 -at a százas helyen.
  • Matematikailag a hely 10 -et jelent0, 101, 102, és akkor. Ezért hívják ezt a rendszert bázis tízesnek, vagy tizedesnek a latin tizedik szóból.
1797961 7 1
1797961 7 1

2. lépés. Írja össze a tizedes számot összeadási feladatként

Ez nyilvánvalónak tűnhet, de ugyanaz a folyamat, amelyet hexadecimális számok konvertálására használunk, tehát jó kiindulópont. Írjuk át a 480.137 számot10. (Ne feledje, alsó index 10 azt mondja, hogy a szám a tízes alapba van írva.):

  • A jobb szélső számjegyből kiindulva 7 = 7 x 100vagy 7 x 1
  • Balra 3 = 3 x 101vagy 3x10
  • Az összes számjegyet megismételve 480,137 = 4x100,000 + 8x10,000 + 0x1000 + 1x100 + 3x10 + 7x1.
1797961 8 1
1797961 8 1

3. lépés. Írja be a helyértéket a hexadecimális szám mellé

Mivel a hexadecimális alap tizenhat, a helyérték a tizenhatos hatványának felel meg. A tizedesre való átszámításhoz minden helyértéket megszorozunk a megfelelő tizenhatodik számjeggyel. Kezdje ezt a folyamatot azzal, hogy a hexadecimális számjegyek mellé írja a tizenhatos hatványát. Ezt a C921 hexadecimális számnál fogjuk megtenni16. Kezdje balról 16 -tal0, és növelje a teljesítményt minden alkalommal, amikor balra lép a következő számjegyre:

  • 116 = 1 x 160 = 1 x 1 (Minden szám tizedes számjegyű, hacsak másképp nem jelezzük.)
  • 216 = 2 x 161 = 2 x 16
  • 916 = 9 x 162 = 9 x 256
  • C = C x 163 = C x 4096
1797961 9 1
1797961 9 1

4. lépés Ábécé karaktereinek konvertálása tizedesre

A számok számjegye megegyezik decimális vagy hexadecimális számokkal, így nem kell megváltoztatni őket (például 716 = 710). Az alfabetikus karakterekért tekintse meg ezt a listát, hogy tizedes megfelelőjére alakítsa át őket:

  • A = 10
  • B = 11
  • C = 12 (Ezt a fenti példánkban fogjuk használni.)
  • D = 13
  • E = 14
  • F = 15
1797961 10 1
1797961 10 1

5. lépés Végezze el a számításokat

Most, hogy minden tizedes számmal van írva, végezze el az összes szorzási feladatot, és adja össze az eredményeket. A számológép segíthet a legtöbb hexadecimális számban. Folytatva korábbi példánkat, itt van a C921, amely tizedes képletként van írva és megoldva:

  • C92116 = (tizedesben) (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
  • = 1 + 32 + 2.304 + 49.152.
  • = 51.48910. A tizedes változat általában több számjeggyel rendelkezik, mint a hexadecimális változat, mivel a hexadecimális több információt tárolhat minden számjegyben.
1797961 11 1
1797961 11 1

6. lépés: Gyakorold a konvertálást

Íme néhány szám, amelyet hexadecimálisból tizedesre kell konvertálni. Miután kiszámította a választ, blokkolja a láthatatlan szöveget az egyenlőségjel jobb oldalán, hogy ellenőrizze a munkáját:

  • 3AB16 = 93910
  • A1A116 = 4137710
  • 500016 = 2048010
  • 500D16 = 2049310
  • 18A2F16 = 10091110

3. módszer 3 -ból: A hexadecimális alapok megértése

1797961 1
1797961 1

1. lépés. Ismerje meg a hexadecimális szám használatát

Rendes tizedes számítási rendszerünk tízre épül, és tíz különböző szimbólumot használ a számok ábrázolására. A hexadecimális alap tizenhat számrendszer, azaz tizenhat karaktert használ a számok ábrázolására.

  • Számolás nullától felfelé:

    Hexadecimális Decimális Hexadecimális Decimális
    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
    A 10 1A 26
    B 11 1B 27
    C 12 1C 28
    D 13 1D 29
    E 14 1E 30
    F 15 1F 31
1797961 2
1797961 2

2. lépés Alsó index segítségével jelölje meg a használt rendszert

Ha az Ön által használt rendszer nem világos, használjon tizedes indexszámot az alap jelzésére. Például a 1710 tizenhét bázist tízet jelent (közönséges tizedes szám). 1110 = 1016, mert a 10 így írja a tizenegyes számot hexadecimális számban (tizenhat). Ezt a lépést kihagyhatja, ha a szám betűrendes karaktert tartalmaz, például B vagy E. Senki sem fogja összetéveszteni egy tizedes számmal.

Tippek

  • A hosszú hexadecimális számok online számológépet igényelhetnek a tizedesjegyek konvertálásához. Ezt a munkát kihagyhatja, és egy online konverziós eszközzel is elvégezheti, bár célszerű megérteni a folyamat működését.
  • Testreszabhatja a hexadecimális tizedesváltást, hogy bármely más x-alapú számrendszert decimálissá alakítson. Csak cserélje le a tizenhatos teljesítményét x hatványával. Próbálja meg megtanulni a 60 alapú babiloni számítási rendszert!

Ajánlott: