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

Двійкова система — це система числення, яка використовує лише дві цифри: 0 та 1. Це базова мова, якою «спілкуються» комп'ютери на рівні заліза.

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

Шістнадцяткова система (або hex) — це позиційна система числення з основою 16. Вона використовує 16 символів: цифри 0–9 та літери A–F. У програмуванні hex часто використовують для компактного запису двійкових значень.

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

  1. Розділіть двійкове число на групи по 4 біти (починаючи справа)
  2. Перетворіть кожну 4-бітну групу на відповідну шістнадцяткову цифру
  3. Об'єднайте отримані шістнадцяткові цифри в одне число

Приклад переведення 11010110 у шістнадцятковий формат

  1. Розділяємо на групи по 4: 1101 0110
  2. Перетворюємо кожну групу:
    • 1101 = 13 = D
    • 0110 = 6
  3. Об'єднуємо результати: D6

Отже, 11010110 у двійковій системі = D6 у шістнадцятковій

Ще один приклад: 101011111000 у hex

  1. Розділяємо: 1010 1111 1000
  2. Перетворюємо:
    • 1010 = 10 = A
    • 1111 = 15 = F
    • 1000 = 8
  3. Об'єднуємо: AF8

101011111000 у двійковій системі = AF8 у шістнадцятковій

Таблиця відповідності систем числення

Двійкова Шістнадцяткова Десяткова
000000
000111
001022
001133
010044
010155
011066
011177
100088
100199
1010A10
1011B11
1100C12
1101D13
1110E14
1111F15