Съдържание
Компютрите използват двоични числа, редове от единици (1) и нули (0), за да комуникират. За хората е трудно да общуват по този начин, така че тези числа трябва да бъдат преведени. Преводът се извършва в шестнадесетични числа, основа 16, където "числата" варират от нула до буквата F (0123456789ABCDEF). Ние можем да пишем кодове лесно с помощта на шестнадесетичните числа и да ги конвертираме в двоични файлове, за да сме сигурни, че кодът ще бъде изпълнен правилно от машината. Най-добрият начин да конвертирате датите в шестнадесетичен е да конвертирате еквивалентната дата серия в техните шестнадесетични числа.
инструкции
Конвертирането на множество формати на числа е предизвикателство, но познаването на основите ще помогне с тази задача (hexa ground изображение от Nicemonkey от Fotolia.com)-
Конвертирайте датата в десетичен числов формат, като изчислите дните между заявената дата и 1 януари 1900 г. Например: дните между 3 юли 2002 г. и 1 януари 1900 г. са 37,440 (102 пълни години x 365 дни + 210 дни) от 1 януари до 3 юли 2002 г.).
-
Конвертирайте изчисленото десетично число в първата стъпка в шестнадесетичен. Разделете десетичното число на 16; ако остане, умножете само остатъка с 16, за да получите шестнадесетичната стойност.
Например: За да преобразувате десетичното число 60 в шестнадесетичен, разделете 60 на 16 (резултатът ще бъде 3.75). Умножете остатъка (0.75) с 16 (като по този начин получите 12). Резултатът (12) е десетичната стойност, която трябва да се преобразува в шестнадесетична. Вижте таблицата (в раздела "Препратки" по-долу) и ще видите, че стойността на конверсията е C.
Вземете цялото парче от 3,75 (3) и разделете на 16; резултатът ще бъде 0.1875. Умножете това число с 16. Резултатът ще бъде 3, като общо 3 и C в шестнадесетичен.
-
Напишете шестнадесетичните числа. След като всички числа бъдат намерени, обърнете реда на шестнадесетичните резултати, за да получите шестнадесетичното число. В нашия пример за десетично число 60 резултатът ще бъде 3С.
ръчно
-
Отворете нов работен лист в Excel и въведете клетка A1 във формат MM / DD / YYYY, където MM е месецът, DD е денят, а YYYY е годината.
-
Въведете формулата "= Dec2Hex (A1)", без кавичките, в клетка A2. Тази функция преобразува датата от клетка A1 в шестнадесетична.
-
Сравнете ръчно намерения резултат с този, получен чрез Excel.