Kako pretvoriti datum u heksadecimalni

Računala za komuniciranje koriste binarne brojeve, nizove jedinica (1) i nule (0). Ljudima je teško komunicirati u binarnim brojevima, pa se binarni brojevi moraju prevesti. Prijevod se vrši u heksadecimalne brojeve, bazu 16 gdje su korišteni "brojevi" od nule do slova F (npr. 0123456789ABCDEF). Ljudi mogu lakše kodirati pomoću heksadecimalnih brojeva, a zatim ga prevesti u binarni oblik kako bi osigurali da stroj pravilno izvršava kôd. Najbolji način za pretvaranje datuma u heksadecimalni je pretvaranje serijskog ekvivalenta datuma u odgovarajuće heksadecimalne brojeve.

Pretvorite datum u decimalni numerički format izračunavanjem dana između traženog datuma i 1. siječnja 1900. godine. Primjerice, dani između 3. srpnja 2002. i 1. siječnja 1900. godine su 37.440 (ukupno 102 godine x 365 + 210 dodatnih kalendarskih dana od 1. siječnja do 3. srpnja 2002.).

Pretvori decimalni broj izračunat iz koraka 1 u heksadecimalni. Podijelite svoj decimalni broj sa 16; ako imate ostatak, pomnožite samo ostatak sa 16 da biste dobili hex vrijednost.

Na primjer, da biste pretvorili decimalni broj 60 u hex, podijelite 60 sa 16 što je jednako 3,75. Ostatak, 0,75, pomnožite sa 16 što je jednako 12. Dobivenih 12 je vaša decimalna vrijednost koju treba pretvoriti u hex. Pogledajte tablicu u Referenci 1 za vrijednost hex pretvorbe koja je C.

Uzmite cijeli rezultat od 3,75 ili 3 i podijelite ga sa 16; ovo je jednako 0,1875. Pomnožite ovaj broj sa 16. Rezultat je 3 decimalna i C hex.

Napišite heksadecimalne brojeve. Nakon što se pronađu svi heksadecimalni brojevi, obrnite redoslijed heksadecimalnih rezultata da biste dobili svoj hex broj. Naš izračun decimalnog broja 60 je 3C hex.

  • Udio
instagram viewer