3 veidi, kā heksadecimālo pārvērst par bināru vai decimāldaļu

Satura rādītājs:

3 veidi, kā heksadecimālo pārvērst par bināru vai decimāldaļu
3 veidi, kā heksadecimālo pārvērst par bināru vai decimāldaļu

Video: 3 veidi, kā heksadecimālo pārvērst par bināru vai decimāldaļu

Video: 3 veidi, kā heksadecimālo pārvērst par bināru vai decimāldaļu
Video: Ошибки в сантехнике. Вводной узел в квартиру. 2024, Maijs
Anonim

Kā šos smieklīgos ciparus un burtus pārvērst par kaut ko tādu, ko jūs vai jūsu dators var saprast? Heksadecimālo pārveidot par bināro ir ļoti vienkārši, tāpēc heksadecimālais skaitlis ir pieņemts vairākās programmēšanas valodās. Pārrēķināšana uz decimāldaļu ir nedaudz sarežģītāka, taču, tiklīdz esat sapratis, ir viegli atkārtot jebkuru skaitli.

Solis

1. metode no 3: heksadecimālā konvertēšana uz bināro

1. solis. Konvertējiet katru heksadecimālo ciparu uz četriem binārajiem cipariem

Sākotnēji tika pieņemts heksadecimāls, jo to bija ļoti viegli pārvērst starp heksadecimālo un bināro. Būtībā heksadecimālo izmanto kā veidu, kā parādīt bināro informāciju īsākās secībās. Šī tabula palīdzēs jums konvertēt no vienas uz otru:

Heksadecimāls Binārs
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

Solis 2. Izmēģiniet to pats

Tas ir tik vienkārši, kā ciparu pārvērst par četriem binārajiem ekvivalentiem cipariem. Šeit ir daži heksadecimālie skaitļi, kurus vēlaties konvertēt. Lai pārbaudītu savu darbu, bloķējiet neredzamo tekstu pa labi no vienādības zīmes.

  • A23 = 1010 0010 0011
  • BITE = 1011 1110 1110
  • 70C558 = 0111 0000 1100 0101 0101 1000

Solis 3. Izprotiet, kā tas darbojas

Divu bāzes binārajā sistēmā bināro ciparu n var izmantot, lai attēlotu 2 n dažādi skaitļi. Piemēram, ar četriem binārajiem cipariem varat attēlot 24 = 16 dažādi skaitļi. Tā kā heksadecimālā sistēma ir sešpadsmit bāzes sistēma, viencipara skaitli var izmantot, lai apzīmētu 161 = 16 dažādi skaitļi. Tas ļoti atvieglo konvertēšanu starp abām sistēmām.

Varat arī uzskatīt to par aprēķinu sistēmu, kas vienlaikus tiek pārvērsta citos ciparos. Heksadecimālie skaitļi… D, E, F, 10'', tajā pašā laikā binārie skaitļi 1101, 1110, 1111, 10000''.

2. metode no 3: heksadecimālā skaitļa konvertēšana uz decimāldaļu

1797961 6 1
1797961 6 1

1. solis. Pārskatiet, kā darbojas desmit bāze

Jūs izmantojat decimālo apzīmējumu katru dienu, neapstājoties un nedomājot par to, ko tas nozīmē. Tomēr, pirmo reizi to apgūstot, iespējams, vecāki vai skolotāji jums to ir izskaidrojuši sīkāk. Īss pārskats par parasto skaitļu rakstīšanu palīdzēs pārvērst skaitļus:

  • Katrs cipars aiz komata atrodas noteiktā vietā. No kreisās uz labo pusi ir vienas vietas, desmitiem vietu, simtiem vietu utt. Cipars 3 nozīmē tikai 3, ja tas atrodas vienotajā vietā, bet apzīmē 30, kad tas atrodas desmitos, un 300 - simtos.
  • Matemātiski šī vieta ir 100, 101, 102, un tad. Tāpēc šo sistēmu sauc par desmito bāzi jeb decimāldaļu no latīņu vārda par desmito.
1797961 7 1
1797961 7 1

2. solis. Pierakstiet decimālo skaitli kā saskaitīšanas problēmu

Tas var šķist pašsaprotami, taču tas ir tas pats process, ko izmantosim heksadecimālo skaitļu konvertēšanai, tāpēc tas ir labs sākumpunkts. Pārrakstīsim skaitli 480.13710. (Atcerieties, apakšraksts 10 stāsta, ka skaitlis ir ierakstīts desmit bāzē.):

  • Sākot no labākā cipara, 7 = 7 x 100vai 7x1
  • Kreisajā pusē 3 = 3 x 101vai 3x10
  • Atkārtojot visus ciparus, mēs iegūstam 480,137 = 4x100 000 + 8x10 000 + 0x1000 + 1x100 + 3x10 + 7x1.
1797961 8 1
1797961 8 1

Solis 3. Pierakstiet vietas vērtību blakus heksadecimālajam skaitlim

Tā kā heksadecimālais skaitlis ir sešpadsmit, vietējā vērtība atbilst sešpadsmit lielumam. Lai konvertētu uz decimāldaļu, reiziniet katru vietas vērtību ar atbilstošo sešpadsmito ciparu. Sāciet šo procesu, pierakstot sešpadsmit lielumu blakus heksadecimālā skaitļa cipariem. Mēs to darīsim ar heksadecimālo skaitli C92116. Sāciet kreisajā pusē ar 160un palieliniet jaudu katru reizi, kad pārietat pa kreisi uz nākamo ciparu:

  • 116 = 1 x 160 = 1 x 1 (ja nav norādīts citādi, visi skaitļi ir decimāldaļskaitlī).
  • 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

Solis 4. Pārveidojiet alfabēta rakstzīmes decimāldaļās

Ciparu cipari ir vienādi decimāldaļskaitlī vai heksadecimālā skaitlī, tāpēc tie nav jāmaina (piemēram, 716 = 710). Lai iegūtu alfabēta rakstzīmes, skatiet šo sarakstu, lai pārvērstu tās decimāldaļās:

  • A = 10
  • B = 11
  • C = 12 (mēs to izmantosim iepriekš minētajā piemērā.)
  • D = 13
  • E = 14
  • F = 15
1797961 10 1
1797961 10 1

5. solis. Veiciet aprēķinus

Tagad, kad viss ir rakstīts decimāldaļā, veiciet katru reizināšanas uzdevumu un saskaitiet rezultātus. Kalkulators var palīdzēt lielākajai daļai heksadecimālo skaitļu. Turpinot iepriekšējo piemēru, šeit ir C921, kas uzrakstīts kā decimāldaļas formula un atrisināts:

  • C92116 = (aiz komata) (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
  • = 1 + 32 + 2.304 + 49.152.
  • = 51.48910. Decimālajai versijai parasti ir vairāk ciparu nekā heksadecimālajai versijai, jo heksadecimālā var saglabāt vairāk informācijas katrā ciparā.
1797961 11 1
1797961 11 1

Solis 6. Praktizējiet konvertēšanu

Šeit ir daži skaitļi, kas jāpārvērš no heksadecimālā uz decimālo. Kad esat aprēķinājis atbildi, bloķējiet neredzamo tekstu pa labi no vienādības zīmes, lai pārbaudītu savu darbu:

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

3. metode no 3: Izpratne par heksadecimālajiem pamatiem

1797961 1
1797961 1

1. solis. Ziniet, kā lietot heksadecimālo skaitli

Mūsu parastā decimālā aprēķina sistēma ir balstīta uz desmit, izmantojot desmit dažādus simbolus, lai attēlotu skaitļus. Heksadecimālā ir sešpadsmit bāzes skaitļu sistēma, kas nozīmē, ka skaitļu attēlošanai tā izmanto sešpadsmit rakstzīmes.

  • Skaitīšana no nulles uz augšu:

    Heksadecimāls Decimālskaitlis Heksadecimāls Decimālskaitlis
    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. solis. Izmantojiet apakšindeksu, lai norādītu izmantoto sistēmu

Ja jūsu izmantotā sistēma nav skaidra, izmantojiet decimālo apakšindeksa skaitli, lai norādītu bāzi. Piemēram, 1710 nozīmē septiņpadsmit bāzes desmit (parasts decimālskaitlis). 1110 = 1016, jo 10 ir tas, kā jūs rakstāt skaitli vienpadsmit heksadecimālā (sešpadsmit bāze). Šo soli varat izlaist, ja skaitlis satur alfabēta rakstzīmi, piemēram, B vai E. Neviens to nemaldinās ar decimāldaļu.

Padomi

  • Gariem heksadecimāliem skaitļiem var būt nepieciešams tiešsaistes kalkulators, lai tos pārvērstu decimāldaļās. Varat arī izlaist šo darbu un izmantot tiešsaistes reklāmguvumu rīku, lai gan ir ieteicams saprast, kā process darbojas.
  • Jūs varat pielāgot heksadecimālo skaitli līdz decimāldaļai, lai pārvērstu jebkuru citu uz x balstītu skaitļu sistēmu decimālā. Vienkārši nomainiet sešpadsmit jaudu ar x jaudu. Mēģiniet apgūt 60 bābeļu aprēķinu sistēmu!

Ieteicams: