Час/числа
Конвертер систем числення
Двонапрямна конвертація між двійковою, вісімковою, десятковою, шістнадцятковою та довільною (2-36) системами числення — введіть число в будь-яке поле.
Системи числення — це різні способи записати те саме число. Двійкова (основа 2) використовується процесорами на найнижчому рівні, шістнадцяткова (основа 16) — компактний запис двійкових даних у коді, десяткова — звичний людині запис.
Як користуватися
- Введіть число в будь-яке поле (двійкове, вісімкове, десяткове, шістнадцяткове чи довільної основи 2-36) — решта полів оновляться миттєво.
- Для довільної основи вкажіть число від 2 до 36 — корисно для рідкісних систем числення, наприклад base36 у коротких ідентифікаторах.
- Некоректні для обраної основи символи (наприклад, «2» у двійковій) підсвічуються як помилка вводу.
Типові сценарії
- Переклад hex-кольору чи байтового значення в десяткове число для розрахунків.
- Перевірка бітової маски чи прапорців, записаних у двійковому вигляді.
- Робота з low-level кодом (мережеві протоколи, вбудовані системи), де значення часто подаються в hex чи octal.
Що варто памʼятати
У шістнадцятковій системі літери A-F (або a-f) відповідають значенням 10-15 — регістр зазвичай не має значення.
Для основ понад 16 позначення цифр продовжуються далі за алфавітом (G, H...) аж до Z для основи 36.
Стаття про цей інструмент: Системи числення: навіщо потрібні двійкова, вісімкова й шістнадцяткова
Часті запитання
Які системи числення підтримує конвертер?
Швидкий доступ до двійкової, вісімкової, десяткової та шістнадцяткової систем, а також будь-яку основу від 2 до 36 — цифри понад 9 позначаються латинськими літерами A-Z.
Чи можна конвертувати від’ємні числа та дуже великі цілі?
Так, знак «-» перед числом підтримується в усіх системах, а розрядність числа не обмежена типовими 32/64 бітами — обчислення ведуться з довільною точністю.
Дані передаються на сервер?
Ні, уся конвертація відбувається миттєво у вашому браузері за допомогою JavaScript — введені числа нікуди не надсилаються.
Чим конвертація систем числення відрізняється від Base64?
Це принципово різні речі: конвертер систем числення переводить одне й те саме число між позиційними системами (BIN/OCT/DEC/HEX), а Base64 кодує довільні бінарні дані (файли, зображення) у текстовий рядок для передачі каналами, розрахованими на текст.
Чому у шістнадцятковій системі використовують літери A-F?
Основа 16 потребує 16 унікальних цифр, а арабських цифр лише 10 (0-9) — тому для значень 10-15 використовують перші літери латинського алфавіту A-F. Для основ понад 16 (аж до 36) використання літер продовжується далі за алфавітом.