Hogyan lehet dátumot konvertálni hexadecimálissá

A számítógépek bináris számokat, egyek húrjait (1) és nullait (0) használják a kommunikációhoz. Az emberek számára nehéz bináris számokban kommunikálni, ezért a bináris számokat le kell fordítani. A fordítás hexadecimális számokra történik, ez egy 16 alap, ahol a használt "számok" nullától F betűig terjednek (például 0123456789ABCDEF). Az emberek könnyebben kódolhatnak hexadecimális számok segítségével, majd binárisra fordíthatják, hogy a gép megfelelően végrehajtsa a kódot. A dátum hexadecimálissá konvertálásának legjobb módja az, ha a dátum soros megfelelőjét a megfelelő hexadecimális számokká konvertálja.

Konvertálja a dátumot tizedesjegyű formátumba úgy, hogy kiszámítja a kért dátum és 1900. január 1-je közötti napokat. Például a 2002. július 3. és 1900. január 1. közötti napok száma 37 440 (összesen 102 év x 365 + 210 további naptári nap 2002. január 1. és július 3. között).

Konvertálja az 1. lépéstől számított decimális számot hexadecimálisra. Osszuk el a tizedes számot 16-tal; ha van maradéka, csak a maradékot szorozza meg 16-mal, hogy hexa értéket kapjon.

instagram story viewer

Például a 60-as tizedes szám hexadecimálissá alakításához osszuk el a 60-ot 16-tal, ami 3,75. Szorozzuk meg a maradékot, 0,75-et 16-tal, ami 12-nek felel meg. Az így kapott 12 az a decimális érték, amelyet hexává kell konvertálni. A hexad konverziós értéket, amely C, az 1. referencia táblázatában találja meg.

Vegyük a 3,75 teljes eredményét, vagy a 3-at, és osszuk el 16-tal; ez megegyezik 0,1875-tel. Szorozza ezt a számot 16-mal. Az eredmény 3 tizedesjegy és C hex.

Írja ki a hexadecimális számokat. Miután az összes hexa szám megtalálható, fordítsa meg a hexa eredmények sorrendjét, hogy megkapja a hexaszámot. A 60 decimális számításunk 3C hexa.

Teachs.ru
  • Ossza meg
instagram viewer