Kuinka muuntaa päivämäärä heksadesimaaliksi

Tietokoneet käyttävät kommunikointiin binaarilukuja, numeroiden merkkijonoja (1) ja nollia (0). Ihmisen on vaikea kommunikoida binäärilukuina, joten binääriluvut on käännettävä. Käännös tehdään heksadesimaalilukuiksi, perustaksi 16, jossa käytetyt "numerot" ovat nollasta kirjaimeen F (esim. 0123456789ABCDEF). Ihmiset voivat koodata helpommin heksadesimaaliluvuilla ja kääntää sen sitten binääriksi varmistaakseen, että kone suorittaa koodin oikein. Paras tapa muuntaa päivämäärät heksadesimaaleiksi on muuntaa päivämäärän vastaavuus vastaaviksi heksadesimaaliluvuiksi.

Muunna päivämäärä desimaalimuodossa laskemalla päivämäärät pyydetyn päivämäärän ja 1. tammikuuta 1900 välisen päivän välillä. Esimerkiksi 3. heinäkuuta 2002 ja 1. tammikuuta 1900 väliset päivät ovat 37440 (yhteensä 102 vuotta x 365 + 210 kalenteripäivää 1. tammikuuta - 3. heinäkuuta 2002).

Muunna vaiheesta 1 laskettu desimaaliluku heksadesimaaliluvuksi. Jaa desimaalilukusi 16: lla; jos sinulla on jäännös, kerro vain loput luvulla 16 saadaksesi heksadesimaaliarvon.

Esimerkiksi, jos haluat muuntaa desimaaliluvun 60 hekseliksi, jaa 60 luvulla 16, joka on 3,75. Kerro loppuosa, 0,75, luvulla 16, mikä on 12. Tuloksena oleva 12 on desimaaliarvosi, joka muunnetaan heksaksi. Katso viitteessä 1 olevasta taulukosta heksadesimaaliarvo, joka on C.

Ota koko tulos 3,75 tai 3 ja jaa se 16: lla; tämä on 0,1875. Kerro tämä luku 16: lla. Tuloksena on 3 desimaalia ja C-hex.

Kirjoita heksadesimaaliluvut. Kun kaikki heksadesimaaliluvut on löydetty, käännä heksatulosten järjestys päinvastoin saadaksesi heksalukusi. Laskemme desimaaliluvun 60 on 3C heksadesimaali.

  • Jaa
instagram viewer