Zawartość
Komputery używają liczb binarnych, linii jedynki (1) i zer (0) do komunikacji. Dla ludzi trudno jest komunikować się w ten sposób, więc liczby te muszą zostać przetłumaczone. Tłumaczenie odbywa się w liczbach szesnastkowych, podstawie 16, gdzie „liczby” wahają się od zera do litery F (0123456789ABCDEF). Możemy łatwo pisać kody, używając liczb szesnastkowych i konwertować je na pliki binarne, aby upewnić się, że kod zostanie poprawnie wykonany przez komputer. Najlepszym sposobem konwertowania dat na szesnastkowy jest konwersja równoważnej serii dat na ich liczby szesnastkowe.
Instrukcje
Konwersja wielu formatów liczb jest trudna, ale znajomość podstaw pomoże w tym zadaniu (obraz naziemny hexa autorstwa Nicemonkey z Fotolia.com)-
Konwertuj format daty na liczbę dziesiętną, obliczając dni między żądaną datą a 1 stycznia 1900 r. Na przykład: dni od 3 lipca 2002 r. Do 1 stycznia 1900 r. Wynoszą 37 440 (102 pełne lata x 365 dni + 210 dni od 1 stycznia do 3 lipca 2002 r.).
-
Konwertuj obliczoną liczbę dziesiętną w pierwszym kroku na wartość szesnastkową. Podziel liczbę dziesiętną przez 16; jeśli spoczywa, pomnóż tylko resztę przez 16, aby uzyskać wartość szesnastkową.
Na przykład: Aby przekonwertować liczbę dziesiętną 60 na szesnastkową, podziel 60 przez 16 (wynik będzie wynosił 3,75). Pomnóż resztę (0,75) przez 16 (uzyskując 12). Wynik (12) to wartość dziesiętna, którą należy przekształcić na szesnastkową. Zobacz tabelę (w sekcji „Referencje” poniżej), a zobaczysz, że wartość konwersji to C.
Weź cały kawałek 3,75 (3) i podziel przez 16; wynik wyniesie 0,1875. Pomnóż tę liczbę przez 16. Wynik będzie równy 3, łącznie 3 i C w systemie szesnastkowym.
-
Wpisz liczby szesnastkowe. Po znalezieniu wszystkich liczb odwróć kolejność wyników szesnastkowych, aby uzyskać liczbę szesnastkową. W naszym przykładzie liczby dziesiętnej 60 wynikiem będzie 3C.
Ręcznie
-
Otwórz nowy arkusz w programie Excel i wprowadź komórkę A1 w formacie MM / DD / RRRR, gdzie MM to miesiąc, DD to dzień, a RRRR to rok.
-
Wprowadź formułę „= Dec2Hex (A1)”, bez znaków cudzysłowu, w komórce A2. Ta funkcja konwertuje datę z komórki A1 na szesnastkową.
-
Porównaj wynik znaleziony ręcznie z wynikiem uzyskanym za pomocą programu Excel.