Как да конвертирате дата в шестнадесетична

Компютрите използват двоични числа, низове от единици (1) и нули (0), за да комуникират. За хората е трудно да комуникират в двоични числа, така че двоичните числа трябва да бъдат преведени. Преводът се извършва в шестнадесетични числа, основа 16, където използваните "числа" са от нула до буквата F (например 0123456789ABCDEF). Хората могат да кодират по-лесно, използвайки шестнадесетични числа, и след това да го преведат в двоичен файл, за да гарантират, че кодът се изпълнява правилно от машината. Най-добрият начин да конвертирате датите в шестнадесетични е да преобразувате серийния еквивалент на датата в съответните шестнадесетични числа.

Преобразувайте датата в десетичен цифров формат, като изчислите дните между исканата дата с 1 януари 1900 г. Например дните между 3 юли 2002 г. и 1 януари 1900 г. са 37 440 (общо 102 години x 365 + 210 допълнителни календарни дни от 1 януари до 3 юли 2002 г.).

Преобразувайте десетичното число, изчислено от стъпка 1, в шестнадесетично. Разделете десетичното си число на 16; ако имате остатък, умножете само остатъка по 16, за да получите шестнадесетична стойност.

Например, за да преобразувате десетичното число 60 в шестнадесетично, разделете 60 на 16, което е равно на 3.75. Умножете остатъка, 0.75, на 16, което е равно на 12. Получените 12 са вашата десетична стойност, която трябва да се преобразува в шестнадесетична. Вижте таблицата в справка 1 за стойността на шестнадесетичната конверсия, която е C.

Вземете целия резултат от 3.75 или 3 и разделете това на 16; това е равно на 0,1875. Умножете това число по 16. Резултатът е 3 десетични и шестнадесетичен.

Изпишете шестнадесетичните числа. След като бъдат намерени всички шестнадесетични числа, обърнете реда на шестнадесетичните резултати, за да получите своя шестнадесетичен номер. Нашето изчисление на десетичното число 60 е 3C шестнадесетично.

  • Дял
instagram viewer