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

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

Як відомо, у комп’ютерах числа записуються в двійковому вигляді, а людині зручніше використовувати десяткові числа. Переклад чисел із двійкового коду на десяткове подання виробляють, як правило, відповідні програми. Однак програмістам нерідко доводиться працювати з числами в їх безпосередньому, «машинному» вигляді. У цьому випадку, десяткові числа переводять в шістнадцяткову систему числення, зрозумілу як комп’ютера, так і фахівця.

Вам знадобиться

- Калькулятор;
- Комп’ютер.

Інструкція

  1. Щоб перевести число з десяткової системи в шістнадцяткову скористайтеся стандартним калькулятором Windows. Тільки калькулятор необхідно використовувати не в стандартному, а в «інженерному» вигляді. Для цього виберіть пункт основного меню «Вид» і клацніть на рядку «Інженерний».
  2. Зверніть увагу на те, в якому режимі працює калькулятор. Як правило, це десятковий режим подання чисел, встановлений за замовчуванням. Якщо ж покажчик розташований не в позиції Dec, то встановіть його в це положення.
  3. Тепер просто наберіть на клавіатурі комп’ютера (або віртуальній клавіатурі калькулятора) десяткове число, яке необхідно перевести в шістнадцяткове подання. Зверніть увагу, що число не може бути дуже великим — не більше ніж 18446744073709551615. Хоча дисплей калькулятора і дозволяє вводити більш «довгі» числа, при перетворенні в шістнадцятковий вид «зайві» цифри будуть відкинуті і результат вийде неправильним.
  4. Набравши вихідне (десяткове) число, переведіть калькулятор в шістнадцятковий режим. Для цього перемістіть покажчик розрядності системи числення в позицію Hex. Введене число автоматично перетвориться в шістнадцятковий вигляд. Покажчик подання шістнадцяткового числа повинен перебувати в положенні «8 байт», інакше довжина чисел, що вводяться буде дуже обмежена (наприклад, при «1 байт» — не більше 255).
  5. Якщо комп’ютера немає, то можна перевести число з десяткового в шістнадцяткове і «вручну». Для цього розділіть десяткове число на 16. Причому, ділити потрібно класично — «куточком», щоб залишок вийшов у вигляді цілого числа, а не в формі «хвоста» десяткового дробу.
  6. Отже, розділивши вихідне число на 16, запишіть залишок у якості молодшого (правого) розряду шістнадцяткового числа. Якщо залишок більше 9, то перетворіть його в «справжній» шістнадцятковий вигляд. При цьому врахуйте, що десятковому числу 10 відповідає шістнадцяткове «А» і т.д. Щоб не помилитися, скористайтеся наступною табличкою:

    10 — А

    11 — В

    12 — З

    13 — D

    14 — E

    15 — F
  7. Якщо частка від ділення вихідного числа на 16 вийшло більше 0, то знову повторіть попередній крок, прийнявши приватне як ділене. Залишки від ділення, перетворені в шістнадцяткову цифру, послідовно записуйте справа наліво. Процес повторюйте до тих пір, поки приватне не виявиться рівним нулю.