Paano Mag-convert mula sa Decimal hanggang Hexadecimal: 15 Hakbang

Talaan ng mga Nilalaman:

Paano Mag-convert mula sa Decimal hanggang Hexadecimal: 15 Hakbang
Paano Mag-convert mula sa Decimal hanggang Hexadecimal: 15 Hakbang

Video: Paano Mag-convert mula sa Decimal hanggang Hexadecimal: 15 Hakbang

Video: Paano Mag-convert mula sa Decimal hanggang Hexadecimal: 15 Hakbang
Video: 10 Bagay Na Gustong Gusto Ng Pusa 2024, Mayo
Anonim

Ang Hexadecimal ay isang batayang labing-anim na numeral system. Nangangahulugan ito na mayroon itong 16 mga simbolo na maaaring kumatawan sa isang solong digit, pagdaragdag ng A, B, C, D, E, at F sa tuktok ng karaniwang sampung mga bilang. Ang pag-convert mula decimal hanggang hexadecimal ay mas mahirap kaysa sa iba pang paraan. Magugol ng iyong oras sa pag-alam nito, dahil mas madaling maiwasan ang mga pagkakamali kapag naintindihan mo kung bakit gumagana ang conversion.

Converter

Image
Image

Desimal sa Hexadecimal Converter

Maliit na Mga Conversion

Desimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hex 0 1 2 3 4 5 6 7 8 9 A B C D E F

Mga hakbang

Paraan 1 ng 2: Matalinong Pamamaraan

I-convert mula sa Decimal hanggang Hexadecimal Hakbang 1
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 1

Hakbang 1. Gamitin ang pamamaraang ito kung ikaw ay isang nagsisimula sa hexadecimal

Sa dalawang diskarte sa gabay na ito, ang isang ito ay mas madali para sa karamihan sa mga tao na sundin. Kung komportable ka na sa iba't ibang mga base, subukan ang mas mabilis na pamamaraan sa ibaba.

Kung ganap kang bago sa hexadecimal, baka gusto mong malaman ang mga pangunahing konsepto

I-convert mula sa Decimal hanggang Hexadecimal Hakbang 2
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 2

Hakbang 2. Isulat ang mga kapangyarihan ng 16

Ang bawat digit sa isang hexadecimal na numero ay kumakatawan sa iba't ibang lakas na 16, tulad ng bawat decimal digit na kumakatawan sa isang lakas na 10. Ang listahang ito ng mga kapangyarihan na 16 ay magagamit sa panahon ng conversion:

  • 165 = 1, 048, 576
  • 164 = 65, 536
  • 163 = 4, 096
  • 162 = 256
  • 161 = 16
  • Kung ang decimal number na iyong iko-convert ay mas malaki sa 1, 048, 576, kalkulahin ang mas mataas na kapangyarihan ng 16 at idagdag ang mga ito sa listahan.
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 3
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 3

Hakbang 3. Hanapin ang pinakamalaking lakas ng 16 na umaangkop sa iyong decimal number

Isulat ang decimal na numero na iyong i-convert. Sumangguni sa listahan sa itaas. Hanapin ang pinakamalaking lakas ng 16 na mas maliit kaysa sa decimal number.

Halimbawa, kung nagko-convert ka 495 sa hexadecimal, pipiliin mo ang 256 mula sa listahan sa itaas.

I-convert mula sa Decimal hanggang Hexadecimal Hakbang 4
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 4

Hakbang 4. Hatiin ang decimal number sa pamamagitan ng lakas na ito ng 16

Huminto sa buong numero, hindi pinapansin ang anumang bahagi ng sagot na nakaraan sa decimal point.

  • Sa aming halimbawa, 495 ÷ 256 = 1.93…, ngunit nagmamalasakit lamang kami sa buong numero

    Hakbang 1..

  • Ang iyong sagot ay ang unang digit ng hexadecimal number. Sa kasong ito, dahil hinati namin ng 256, ang 1 ay nasa "256s na lugar."
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 5
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 5

Hakbang 5. Hanapin ang natitira

Sasabihin nito sa iyo kung ano ang natitira sa decimal na numero upang ma-convert. Narito kung paano kalkulahin ito, tulad ng gagawin mo sa mahabang paghati:

  • I-multiply ang iyong huling sagot ng divisor. Sa aming halimbawa, 1 x 256 = 256. (Sa madaling salita, ang 1 sa aming hexadecimal na numero ay kumakatawan sa 256 sa base 10).
  • Ibawas ang iyong sagot mula sa dividend. 495 - 256 = 239.
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 6
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 6

Hakbang 6. Hatiin ang natitira sa susunod na mas mataas na lakas na 16

Sumangguni pabalik sa iyong listahan ng mga kapangyarihan ng 16. Lumipat pababa sa susunod na pinakamaliit na lakas ng 16. Hatiin ang natitira sa halagang iyon upang mahanap ang susunod na digit ng iyong numero ng hexadecimal. (Kung ang natitira ay mas maliit kaysa sa bilang na ito, ang susunod na digit ay 0.)

  • 239 ÷ 16 =

    Hakbang 14.. Muli, hindi namin pinapansin ang anumang lumipas sa decimal point.

  • Ito ang pangalawang digit ng aming hexadecimal number, sa "16s place." Ang anumang numero mula 0 hanggang 15 ay maaaring kinatawan ng isang solong hexadecimal digit. Magko-convert kami sa tamang notasyon sa pagtatapos ng pamamaraang ito.
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 7
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 7

Hakbang 7. Hanapin muli ang natitira

Tulad ng dati, i-multiply ang iyong sagot ng divisor, pagkatapos ibawas ang iyong sagot mula sa dividend. Ito ang natitira upang mai-convert pa rin.

  • 14 x 16 = 224.
  • 239 - 224 = 15, kaya ang natitira ay

    Hakbang 15..

I-convert mula sa Decimal hanggang Hexadecimal Hakbang 8
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 8

Hakbang 8. Ulitin hanggang sa makakuha ka ng natitirang ibaba 16

Kapag nakakuha ka ng natitirang 0 hanggang 15, maaari itong ipahayag ng isang solong hexadecimal digit. Isulat ito bilang isang pangwakas na digit.

Ang huling "digit" ng aming hexadecimal na numero ay 15, sa lugar na "1s."

I-convert mula sa Decimal hanggang Hexadecimal Hakbang 9
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 9

Hakbang 9. Isulat ang iyong sagot sa tamang notasyon

Alam mo na ngayon ang lahat ng mga digit ng iyong hexadecimal number. Ngunit sa ngayon, isinusulat lamang namin ang mga ito sa batayang 10. Upang isulat ang bawat digit sa tamang notasyong hexadecimal, i-convert ang mga ito gamit ang gabay na ito:

  • Ang Digit 0 hanggang 9 ay mananatiling pareho.
  • 10 = A; 11 = B; 12 = C; 13 = D; 14 = E; 15 = F
  • Sa aming halimbawa, nagtapos kami sa mga digit (1) (14) (15). Sa tamang notasyon, ito ang nagiging hexadecimal number 1EF.
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 10
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 10

Hakbang 10. Suriin ang iyong trabaho

Madali ang pagsuri sa iyong sagot kapag naiintindihan mo kung paano gumagana ang mga hexadecimal na numero. I-convert ang bawat digit pabalik sa decimal form, pagkatapos ay i-multiply sa lakas ng 16 para sa posisyon ng lugar na iyon. Narito ang gawain para sa aming halimbawa:

  • 1EF → (1) (14) (15)
  • Nagtatrabaho pakanan sa kaliwa, 15 ay nasa 160 = Posisyon ng 1s 15 x 1 = 15.
  • Ang susunod na digit sa kaliwa ay nasa 161 = 16 na posisyon. 14 x 16 = 224.
  • Ang susunod na digit ay nasa 162 = Posisyon ng 256s. 1 x 256 = 256.
  • Ang pagdaragdag sa kanilang lahat nang magkasama, 256 + 224 + 15 = 495, ang aming orihinal na numero.

Paraan 2 ng 2: Mabilis na Pamamaraan (Mga Natitirang)

I-convert mula sa Decimal hanggang Hexadecimal Hakbang 11
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 11

Hakbang 1. Hatiin ang decimal number sa 16

Tratuhin ang dibisyon bilang isang dibisyon ng integer. Sa madaling salita, huminto sa isang buong numero na sagot sa halip na kalkulahin ang mga digit pagkatapos ng decimal point.

Para sa halimbawang ito, maging mapaghangad tayo at i-convert ang decimal number 317, 547. Kalkulahin ang 317, 547 ÷ 16 = 19, 846, hindi pinapansin ang mga digit pagkatapos ng decimal point.

I-convert mula sa Decimal hanggang Hexadecimal Hakbang 12
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 12

Hakbang 2. Isulat ang natitira sa notasyong hexadecimal

Ngayon na hinati mo ang iyong numero sa 16, ang natitira ay ang bahagi na hindi magkasya sa lugar ng 16 o mas mataas. Samakatuwid, ang natitira ay dapat na nasa lugar na 1s, ang huling digit ng hexadecimal number.

  • Upang hanapin ang natitira, i-multiply ang iyong sagot ng tagahati, pagkatapos ibawas ang resulta mula sa dividend. Sa aming halimbawa, 317, 547 - (19, 846 x 16) = 11.
  • I-convert ang digit sa isang hexadecimal notation gamit ang maliit na chart ng conversion sa tuktok ng pahinang ito. 11 ay nagiging B sa aming halimbawa.
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 13
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 13

Hakbang 3. Ulitin ang proseso sa may panukat

Na-convert mo ang natitira sa isang hexadecimal digit. Ngayon upang ipagpatuloy ang pag-convert ng quient, hatiin itong muli sa 16. Ang natitira ay ang pangalawang-sa-huling digit ng hexadecimal na numero. Gumagana ito mula sa parehong lohika tulad ng nasa itaas: ang orihinal na numero ay nahahati na ngayon sa (16 x 16 =) 256, kaya ang natitira ay ang bahagi ng numero na hindi maaaring magkasya sa lugar ng 256s. Alam na natin ang lugar na 1s, kaya ang natitirang ito ay dapat na lugar ng 16.

  • Sa aming halimbawa, 19, 846/16 = 1240.
  • Natitirang = 19, 846 - (1240 x 16) =

    Hakbang 6.. Ito ang pangalawang sa huling digit ng aming hexadecimal na numero.

I-convert mula sa Decimal hanggang Hexadecimal Hakbang 14
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 14

Hakbang 4. Ulitin hanggang sa makakuha ka ng isang maliit na dami ng mas maliit kaysa sa 16

Tandaan na gawing hexadecimal notation ang mga natitira mula 10 hanggang 15. Isulat ang bawat labi sa iyong pagpunta. Ang pangwakas na quient (mas maliit sa 16) ay ang unang digit ng iyong numero. Narito ang aming halimbawa na nagpatuloy:

  • Dalhin ang huling quient at hatiin muli sa 16. 1240/16 = 77 Natitira

    Hakbang 8..

  • 77/16 = 4 Natitirang 13 = D.
  • 4 <16, ganun

    Hakbang 4. ay ang unang digit.

I-convert mula sa Decimal hanggang Hexadecimal Hakbang 15
I-convert mula sa Decimal hanggang Hexadecimal Hakbang 15

Hakbang 5. Kumpletuhin ang numero

Tulad ng nabanggit kanina, mahahanap mo ang bawat digit ng hexadecimal number mula kanan hanggang kaliwa. Suriin ang iyong trabaho upang matiyak na isinulat mo ang mga ito sa tamang pagkakasunud-sunod.

  • Ang aming pangwakas na sagot ay 4D86B.
  • Upang suriin ang iyong trabaho, i-convert ang bawat digit sa isang decimal number, i-multiply ng mga kapangyarihan na 16, at ibigay ang mga resulta. (4 x 164) + (13 x 163) + (8 x 162) + (6 x 16) + (11 x 1) = 317547, ang aming orihinal na decimal number.

Inirerekumendang: