Як перетворити дату в шістнадцяткову

Для обміну даними комп’ютери використовують двійкові числа, рядки одиниць (1) та нулів (0). Людям важко спілкуватися у двійкових числах, тому двійкові числа потрібно перекладати. Переклад здійснюється в шістнадцяткові числа, основу 16, де використовувані "числа" мають нуль через літеру F (наприклад, 0123456789ABCDEF). Люди можуть легше кодувати, використовуючи шістнадцяткові числа, а потім перекласти його у двійковий файл, щоб переконатися, що машина правильно виконує код. Найкращий спосіб перетворити дати в шістнадцяткові - це перетворити послідовний еквівалент дати у відповідні шістнадцяткові числа.

Перетворіть дату в десятковий числовий формат, обчисливши дні між запитуваною датою і 1 січня 1900 року. Наприклад, дні між 3 липня 2002 року та 1 січня 1900 року складають 37440 (загалом 102 роки x 365 + 210 додаткових календарних днів з 1 січня по 3 липня 2002 року).

Перетвори десяткове число, обчислене з кроку 1, у шістнадцяткове. Поділіть своє десяткове число на 16; якщо у вас є залишок, помножте лише залишок на 16, щоб отримати шістнадцяткове значення.

instagram story viewer

Наприклад, щоб перетворити десяткове число 60 у шістнадцяткове, розділіть 60 на 16, що дорівнює 3,75. Помножте залишок, 0,75, на 16, що дорівнює 12. Отримане 12 - це ваше десяткове значення, яке потрібно перетворити в шістнадцяткове. Зверніться до таблиці в Посиланні 1 щодо значення шістнадцяткового перетворення, яке становить C.

Візьміть весь результат 3,75 або 3 і поділіть це на 16; це дорівнює 0,1875. Помножте це число на 16. Результат - 3 десяткові і шістнадцяткові.

Випишіть шістнадцяткові числа. Як тільки всі шістнадцяткові числа знайдені, змініть порядок шестнадцяткових результатів, щоб отримати своє шістнадцяткове число. Наш розрахунок десяткового числа 60 дорівнює 3C шістнадцятковій.

Teachs.ru
  • Поділитися
instagram viewer