Jak převést datum na šestnáctkové

Počítače ke komunikaci používají binární čísla, řetězce jedniček (1) a nul (0). Pro lidi je obtížné komunikovat v binárních číslech, takže binární čísla musí být přeložena. Překlad se provádí do hexadecimálních čísel, základna 16, kde použitá „čísla“ jsou od nuly do písmene F (např. 0123456789ABCDEF). Lidé mohou kódovat jednodušší pomocí hexadecimálních čísel a poté jej přeložit do binárního formátu, aby zajistili, že stroj bude kód správně proveden. Nejlepší způsob, jak převést data na šestnáctkové, je převést sériový ekvivalent data na příslušná šestnáctková čísla.

Převeďte datum na desítkový číselný formát výpočtem dnů mezi požadovaným datem a 1. lednem 1900. Například dny mezi 3. červencem 2002 a 1. lednem 1900 jsou 37 440 (celkem 102 let x 365 + 210 dalších kalendářních dnů od 1. ledna do 3. července 2002).

Převeďte desetinné číslo vypočítané z kroku 1 na šestnáctkové. Vydělte své desetinné číslo číslem 16; pokud máte zbytek, vynásobte pouze zbytek 16 a získáte hexadecimální hodnotu.

instagram story viewer

Chcete-li například převést desítkové číslo 60 na hex, vydělte číslo 60 číslem 16, což se rovná 3,75. Znásobte zbytek, 0,75, 16, což se rovná 12. Výsledných 12 je vaše desetinná hodnota, která má být převedena na hex. V tabulce v Referenci 1 najdete hexadecimální hodnotu převodu, která je C.

Vezměte celý výsledek 3,75 nebo 3 a vydělte jej 16; to se rovná 0,1875. Vynásobte toto číslo 16. Výsledkem jsou 3 desetinná místa a C hex.

Vypište hexadecimální čísla. Jakmile najdete všechna hexadecimální čísla, obraťte pořadí hexadecimálních výsledků a získejte hexadecimální číslo. Náš výpočet desetinného čísla 60 je 3C hex.

Teachs.ru
  • Podíl
instagram viewer