3 načini za pretvorbo šestnajstiškega v binarno ali decimalno

Kazalo:

3 načini za pretvorbo šestnajstiškega v binarno ali decimalno
3 načini za pretvorbo šestnajstiškega v binarno ali decimalno

Video: 3 načini za pretvorbo šestnajstiškega v binarno ali decimalno

Video: 3 načini za pretvorbo šestnajstiškega v binarno ali decimalno
Video: COMMUNITIES OF HOPE - Discovering the Ecovillages of Europe | FULL Documentary 2024, Maj
Anonim

Kako te smešne številke in črke spremenite v nekaj, kar lahko razumete vi ali vaš računalnik? Pretvarjanje šestnajstiškega v binarno je zelo enostavno, zato je šestnajstiško sprejeto v več programskih jezikih. Pretvorba v decimalno številko je nekoliko bolj zapletena, a ko se enkrat spomnite, je enostavno ponoviti katero koli številko.

Korak

Metoda 1 od 3: Pretvarjanje šestnajstiškega v binarno

Korak 1. Pretvorite vsako šestnajstiško števko v štiri binarne številke

Šestnajstiško je bilo sprva sprejeto, ker je bilo zelo enostavno pretvoriti med šestnajstiško in binarno. V bistvu se šestnajstiško uporablja kot način za prikaz binarnih informacij v krajših zaporedjih. Ta tabela vam bo pomagala pri pretvorbi iz ene v drugo:

Šestnajstiško Binarno
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

Korak 2. Poskusite sami

To je tako preprosto, kot pretvorbo števke v štiri binarno enakovredne številke. Tukaj je nekaj šestnajstiških številk, ki jih želite pretvoriti. Blokirajte nevidno besedilo na desni strani znaka enakosti, da preverite svoje delo:

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

Korak 3. Razumeti, kako deluje

V binarnem sistemu base two lahko binarno številko n predstavimo kot 2 n različne številke. Na primer, s štirimi binarnimi številkami lahko predstavljate 24 = 16 različnih številk. Ker je šestnajstiški sistem šestnajst osnovnih, se lahko za predstavitev 16 uporabi enomestno število1 = 16 različnih številk. Zaradi tega je pretvorba med obema sistemoma zelo enostavna.

Zamislite si ga lahko tudi kot sistem izračunov, ki se hkrati obrnejo v druge številke. Šestnajstiško štetje … D, E, F, 10'', hkrati binarna štetja 1101, 1110, 1111, 10000''.

Metoda 2 od 3: Pretvarjanje šestnajstiške v decimalno

1797961 6 1
1797961 6 1

Korak 1. Preglejte, kako deluje baza deset

Vsak dan uporabljate decimalni zapis, ne da bi se morali ustaviti in premisliti, kaj to pomeni. Ko pa ste se ga prvič naučili, so vam ga morda starši ali učitelji podrobneje razložili. Kratek pregled, kako napisati navadne številke, vam bo pomagal pretvoriti številke:

  • Vsaka številka v decimalni številki se nahaja na določenem mestu. Od leve proti desni so ena mesta, desetine mest, stotine mest itd. Številka 3 pomeni samo 3, če je na mestu ena, vendar predstavlja 30, ko je na mestu desetic, in 300 na mestu stotine.
  • Matematično mesto predstavlja 100, 101, 102, in potem. Zato se ta sistem imenuje desetina osnove ali decimalka iz latinske besede desetina.
1797961 7 1
1797961 7 1

2. korak Zapišite decimalno število kot problem seštevanja

To se morda zdi očitno, vendar je to enak postopek, ki ga bomo uporabili za pretvorbo šestnajstiških števil, zato je dobro izhodišče. Prepišemo številko 480.13710. (Ne pozabite, podnapis 10 nam pove, da je številka zapisana v deseti bazi.):

  • Od skrajne desne številke 7 = 7 x 100ali 7 x 1
  • Na levi strani 3 = 3 x 101ali 3 x 10
  • Če ponovimo vse številke, dobimo 480,137 = 4x100,000 + 8x10,000 + 0x1,000 + 1x100 + 3x10 + 7x1.
1797961 8 1
1797961 8 1

Korak 3. Vnesite vrednost mesta poleg šestnajstiškega števila

Ker je šestnajstiška osnova šestnajst, vrednost mesta ustreza moči šestnajst. Za pretvorbo v decimalno vrednost vsako mesto pomnožite z ustrezno šestnajsto števko. Ta postopek začnite tako, da zraven številk šestnajstiškega števila napišete moč šestnajst. To bomo storili za šestnajstiško številko C92116. Začnite na levi s 160, in povečajte moč vsakič, ko se pomaknete levo na naslednjo številko:

  • 116 = 1 x 160 = 1 x 1 (Vse številke so decimalne, razen če ni drugače navedeno.)
  • 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

Korak 4. Pretvorite abecedne znake v decimalno

Številke številke so enake v decimalni ali šestnajstiški številki, zato jih ni treba spreminjati (na primer 716 = 710). Za abecedne znake glejte ta seznam, če jih želite pretvoriti v decimalne enakovredne vrednosti:

  • A = 10
  • B = 11
  • C = 12 (To bomo uporabili v zgornjem primeru.)
  • D = 13
  • E = 14
  • F = 15
1797961 10 1
1797961 10 1

Korak 5. Izvedite izračune

Zdaj, ko je vse zapisano v decimalkah, naredite vsak problem množenja in seštejte rezultate. Kalkulator lahko pomaga pri večini šestnajstiških števil. Nadaljujemo s prejšnjim primerom, tukaj je C921, zapisan kot decimalna formula in rešen:

  • C92116 = (decimalno) (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
  • = 1 + 32 + 2.304 + 49.152.
  • = 51.48910. Decimalna različica ima običajno več števk kot šestnajstiška različica, saj lahko šestnajstiška shrani več podatkov v vsako številko.
1797961 11 1
1797961 11 1

Korak 6. Vadite pretvorbo

Tu je nekaj številk za pretvorbo iz šestnajstiškega v decimalno. Ko izračunate odgovor, blokirajte nevidno besedilo desno od znaka enakosti, da preverite svoje delo:

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

Metoda 3 od 3: Razumevanje šestnajstiških osnov

1797961 1
1797961 1

Korak 1. Znati uporabljati šestnajstiško številko

Naš redni decimalni sistem izračuna temelji na desetih, pri čemer deset različnih simbolov predstavlja številke. Šestnajstiški je osnovni šestnajst številski sistem, kar pomeni, da za predstavitev števil uporablja šestnajst znakov.

  • Odštevanje od nič navzgor:

    Šestnajstiško Decimalno Šestnajstiško Decimalno
    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

Korak 2. S podnapisom označite sistem, ki ga uporabljate

Če sistem, ki ga uporabljate, ni jasen, uporabite decimalno številko podpisa za označbo osnove. Na primer, 1710 pomeni sedemnajst osnove deset (navadno decimalno število). 1110 = 1016, ker je 10 tako, da številko enajst zapišete v šestnajstiški številki (osnova šestnajst). Ta korak lahko preskočite, če številka vsebuje abecedni znak, na primer B ali E. Nihče ga ne bo zamenjal za decimalno število.

Nasveti

  • Dolge šestnajstiške številke lahko zahtevajo spletni kalkulator za pretvorbo v decimalno število. To delo lahko tudi preskočite in za to uporabite spletno orodje za pretvorbo, čeprav je dobro razumeti, kako postopek deluje.
  • Šestnajstiško decimalno pretvorbo lahko prilagodite za pretvorbo katerega koli drugega številskega sistema na podlagi x v decimalno. Samo zamenjaj moč šestnajstine z močjo x. Poskusite se naučiti 60-letnega babilonskega računskega sistema!

Priporočena: