Що таке шістнадцяткові та двійкові числа?
Двійкова система є основою 2. Вона використовує лише дві цифри: 0 та 1.
Шістнадцяткова система є основою-16. Вона використовує цифри 0–9 та літери A, B, C, D, E і F, де A дорівнює 10, а F — 15.
Шістнадцяткова система є компактним способом запису двійкових даних, оскільки одна шістнадцяткова цифра точно відповідає чотирьом бітам.
Як перетворити шістнадцятковий код у двійковий
Щоб перетворити шістнадцяткове число в двійкове, замініть кожну цифру шістнадцяткової системи на її чотирибітний двійковий еквівалент. Потім об'єднайте групи разом.
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
Провідні нулі зазвичай видаляються з кінцевого двійкового значення, якщо це значення не повинно відповідати формату фіксованої ширини.
Таблиця відповідності між шістнадцятковим та двійковим числами для Converter App
Кожна шістнадцяткова цифра відповідає одній чотирьохбітній групі. Це робить перетворення швидшим, ніж через десяткову систему.
0=0000 1=0001 2=0010 3=0011
4=0100 5=0101 6=0110 7=0111
8=1000 9=1001 A=1010 B=1011
C=1100 D=1101 E=1110 F=1111
Наприклад, шістнадцяткове значення FF перетворюється на 11111111, оскільки F відповідає 1111, а дві групи об'єднуються.
Поширені випадки використання шістнадцяткового та двійкового коду
Бінарна система використовується всередині цифрових систем. Шістнадцяткова система часто застосовується людьми для зручного читання та запису тих самих даних у більш компактному вигляді.
Ви часто зустрічатимете шістнадцяткові числа у адресах пам'яті, машинному коді, бітових масках, кодових точках Unicode, значеннях кольорів для веб-сторінок, контрольних сумах та інструментах налагодження.
Правила введення даних
- Використовуйте цифри 0–9 та літери A–F для введення в шістнадцятковій системі.
- Маленькі літери приймаються та автоматично нормалізуються до великих.
- Підтримуються необов’язкові префікси, такі як 0x.
- Підтримуються цілі числа. Дроби навмисно не перетворюються цим інструментом.