Що таке шістнадцяткова система числення?

Шістнадцяткова система (Hex) — це система числення з основою 16. Вона використовує 16 символів: цифри 0–9 та літери A–F (A=10, B=11, C=12, D=13, E=14, F=15).

Що таке десяткова система числення?

Десяткова система — це наша повсякденна система числення з основою 10. Вона використовує десять цифр: від 0 до 9.

Як перевести Hex у десяткове число

  1. Помножте кожну цифру на 16 у відповідному ступені
  2. Ступінь починається з 0 для крайньої правої цифри і збільшується на 1 при русі вліво
  3. Додайте всі отримані результати

Приклад перетворення "2AF" у десяткове число

Шістнадцяткова цифра Розрахунок Результат
F15 × 16^0 = 15 × 115
A10 × 16^1 = 10 × 16160
22 × 16^2 = 2 × 256512

Додаємо результати: 15 + 160 + 512 = 687

Результат: 2AF у hex = 687 у десятковій системі

Інший приклад: "C4" у десяткове число

  • 4 × 16^0 = 4 × 1 = 4
  • C × 16^1 = 12 × 16 = 192

Додаємо результати: 4 + 192 = 196

Результат: C4 у hex = 196 у десятковій системі

Таблиця переведення Hex у десяткові числа

Hex Десяткове Hex Десяткове
0088
1199
22A10
33B11
44C12
55D13
66E14
77F15

Основні моменти

  • Кожна шістнадцяткова цифра відповідає певному ступеню числа 16.
  • Крайня права цифра знаходиться в розряді одиниць (16^0).
  • При русі вліво значення кожного розряду збільшується в 16 разів.
  • Hex часто використовується в програмуванні як компактний спосіб представлення двійкових чисел.