Що таке двійкова система числення?
Двійкова система — це система числення, яка використовує лише дві цифри: 0 та 1. Це базова мова, якою «спілкуються» комп'ютери на рівні заліза.
Що таке шістнадцяткова система числення?
Шістнадцяткова система (або hex) — це позиційна система числення з основою 16. Вона використовує 16 символів: цифри 0–9 та літери A–F. У програмуванні hex часто використовують для компактного запису двійкових значень.
Як перевести число з двійкової системи в шістнадцяткову
- Розділіть двійкове число на групи по 4 біти (починаючи справа)
- Перетворіть кожну 4-бітну групу на відповідну шістнадцяткову цифру
- Об'єднайте отримані шістнадцяткові цифри в одне число
Приклад переведення 11010110 у шістнадцятковий формат
- Розділяємо на групи по 4: 1101 0110
- Перетворюємо кожну групу:
- 1101 = 13 = D
- 0110 = 6
- Об'єднуємо результати: D6
Отже, 11010110 у двійковій системі = D6 у шістнадцятковій
Ще один приклад: 101011111000 у hex
- Розділяємо: 1010 1111 1000
- Перетворюємо:
- 1010 = 10 = A
- 1111 = 15 = F
- 1000 = 8
- Об'єднуємо: AF8
101011111000 у двійковій системі = AF8 у шістнадцятковій
Таблиця відповідності систем числення
| Двійкова | Шістнадцяткова | Десяткова |
|---|---|---|
| 0000 | 0 | 0 |
| 0001 | 1 | 1 |
| 0010 | 2 | 2 |
| 0011 | 3 | 3 |
| 0100 | 4 | 4 |
| 0101 | 5 | 5 |
| 0110 | 6 | 6 |
| 0111 | 7 | 7 |
| 1000 | 8 | 8 |
| 1001 | 9 | 9 |
| 1010 | A | 10 |
| 1011 | B | 11 |
| 1100 | C | 12 |
| 1101 | D | 13 |
| 1110 | E | 14 |
| 1111 | F | 15 |