Vsebina
Za komunikacijo računalniki uporabljajo dvojiške številke, vrstice tistih (1) in ničel (0). Za ljudi je tako težko komunicirati, zato je treba te številke prevesti. Prevajanje se opravi v šestnajstiških številkah, osnova 16, kjer se številke gibljejo od nič do črke F (0123456789ABCDEF). Lahko preprosto napišemo kode z uporabo šestnajstiških števil in jih pretvorimo v binarne datoteke, da se prepričamo, da bo stroj pravilno izvajal kodo. Najboljši način za pretvorbo datumov v šestnajstiško je pretvorba ustreznih datumskih vrst v njihove šestnajstiške številke.
Navodila
Pretvarjanje številnih formatov števil je izziv, vendar pa poznavanje osnov bo pomagalo pri tej nalogi (hexa ground image od Nicemonkey iz Fotolia.com)-
Pretvorite datum v decimalno numerično obliko tako, da izračunate dneve med zahtevanim datumom in 1. januarjem 1900. Na primer: dnevi med 3. julijem 2002 in 1. januarjem 1900 so 37.440 (102 celotnih let x 365 dni + 210 dni od 1. januarja do 3. julija 2002).
-
Izračunano decimalno število v prvem koraku pretvorite v šestnajstiško. Decimalno število delite s 16; če počivate, pomnožite samo preostanek s 16, da dobite heksadecimalno vrednost.
Na primer: Če želite pretvoriti decimalno število 60 v šestnajstiško, delite 60 s 16 (rezultat bo 3,75). Preostanek (0,75) pomnožimo s 16 (tako dobimo 12). Rezultat (12) je decimalna vrednost, ki jo je treba pretvoriti v šestnajstiško. Oglejte si tabelo (v razdelku »Reference« spodaj) in videli boste, da je vrednost pretvorbe C.
Vzemite celoten kos 3,75 (3) in delite s 16; rezultat bo 0,1875. To število pomnožite s 16. Rezultat bo 3, ki bo v šestnajstiškem številu 3 in C.
-
Napišite šestnajstiške številke. Ko najdete vse številke, obrnite zaporedje šestnajstiških rezultatov, da dobite šestnajstiško število. V našem primeru decimalnega števila 60 bo rezultat 3C.
Ročno
-
Odprite nov delovni list v Excelu in vnesite celico A1 v formatu MM / DD / LLLL, kjer je MM mesec, DD je dan, in LLLL je leto.
-
Vnesite formulo "= Dec2Hex (A1)", brez narekovajev, v celici A2. Ta funkcija pretvori datum iz celice A1 v šestnajstiško.
-
Primerjajte rezultat, ki ste ga našli ročno, s tistim, ki ste ga dobili z Excelom.