Шістнадцятковий калькулятор

Виконуйте арифметичні операції з шістнадцятковими числами або використовуйте наші миттєві конвертери з шістнадцяткової в десяткову систему та навпаки. Точні результати, які легко скопіювати.

Недійсне шістнадцяткове число 1
Недійсне шістнадцяткове число 2

Результат у шістнадцятковій системі:

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

Недійсне шістнадцяткове число

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

Недійсне десяткове число

Результат у шістнадцятковій системі:

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

Шістнадцяткові числа — це числове представлення, яке використовує 16 цифр замість 10 цифр десяткової системи. Використовуються цифри від 0 до 9 та літери A, B, C, D, E і F. Шістнадцяткові числа часто застосовуються в програмуванні для представлення значень у двійковій системі числення.

Деякі приклади шістнадцяткових чисел:

  • 1F (31 у десятковій системі)
  • A0 (160 у десятковій системі)
  • FF (255 у десятковій системі)

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

Додавання шістнадцяткових чисел подібне до додавання десяткових чисел, але з деякими важливими відмінностями через різну основу числення. Нижче наведено приклад додавання двох шістнадцяткових чисел:

Приклад: Додати 5A (90 у десятковій) та 3F (63 у десятковій) покроково

  1. Починаємо з додавання цифр одиниць (або найменш значущих цифр): A + F = 17 (у десятковій)
  2. Оскільки результат більше 15, переносимо 1 до наступного стовпця
  3. Продовжуємо додавання інших стовпців: 5 + 3 + 1 (перенесення) = 9
  4. Кінцевий результат — 99 (153 у десятковій)

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

Віднімання шістнадцяткових чисел подібне до віднімання десяткових чисел, але з деякими важливими відмінностями через різну основу числення. Нижче наведено приклад віднімання двох шістнадцяткових чисел:

Приклад: Відняти 7B (123 у десятковій) - 5F (95 у десятковій) покроково

  1. Починаємо з віднімання цифр одиниць (або найменш значущих цифр): B - F. Оскільки B (11 у десятковій) менше за F (15 у десятковій), потрібно «позичити одиницю» у десятків шістнадцяткового числа. У цьому випадку маємо 1B (27 у десятковій) - F (15 у десятковій) = C (12 у десятковій).
  2. Продовжуємо віднімання інших стовпців: (7 - 1) - 5 = 1, оскільки в попередньому кроці ми позичили одиницю у 7.
  3. Кінцевий результат — 1C (28 у десятковій)

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

Для перетворення шістнадцяткового числа в десяткове використовується така формула:

(цифра_1 · 16^(n-1)) + (цифра_2 · 16^(n-2)) + ... + (цифра_n · 16^0)

Де цифра_1 — це найлівіша цифра шістнадцяткового числа, цифра_2 — наступна, і так далі, а n — це загальна кількість цифр, що складають шістнадцяткове число для перетворення.

Приклад: Перетворити шістнадцяткове число 5A у десяткове.

  1. Визначаємо значення n. У цьому випадку n = 2
  2. Перетворюємо кожну шістнадцяткову цифру в її десятковий вигляд. У цьому випадку 5 = 5, а A = 10
  3. Підставляємо цифри в десятковому вигляді у формулу. Таким чином маємо:
(5 · 16^1) + (10 · 16^0) = (5 · 16) + (10 · 1) = (80) + (10) = 90

Відмінності між десятковою та шістнадцятковою системами

Десяткова система

Це система числення з основою 10, яка є стандартом у всьому світі. Кожна цифра, що складає десяткове число, повинна мати значення від 0 до 9. Якщо значення цифри перевищує 9, потрібно додати нову цифру для правильного представлення.

Шістнадцяткова система

Це система числення з основою 16, яка часто використовується у світі цифрової графіки для представлення кольорів на моніторі. Кожна цифра, що складає число, може мати значення з набору [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F]. Якщо значення цифри перевищує F, потрібно додати нову цифру для правильного представлення.

Таблиця відповідностей між десятковими, шістнадцятковими та двійковими числами

Представлення чисел у кожній із систем числення.

Десяткова система
Шістнадцяткова система
Двійкова система
0
0
0
1
1
1
2
2
10
3
3
11
4
4
100
5
5
101
6
6
110
7
7
111
8
8
1000
9
9
1001
10
A
1010
11
B
1011
12
C
1100
13
D
1101
14
E
1110
15
F
1111