Конвертер систем числення
Підтримуються як завгодно великі цілі числа. Префікси 0x, 0o та 0b розпізнаються в режимі автовизначення.
Про конвертер систем числення
Цей конвертер переводить числа між двійковою, вісімковою, десятковою, шістнадцятковою системами та будь-якою основою від 2 до 36. Використовується арифметика великих чисел, тож значення будь-якої довжини конвертуються без втрати точності.
Режим автовизначення розуміє поширені префікси 0x (hex), 0o (вісімкова) та 0b (двійкова). Пробіли й підкреслення як роздільники розрядів ігноруються, тож можна вставляти значення прямо з коду.
Як конвертувати між системами числення
- Введіть або вставте число — 255, 0xFF чи 0b11111111 однаково працюють.
- Оберіть вхідну систему або залиште автовизначення для префіксів 0x/0o/0b.
- Читайте значення одразу у двійковій, вісімковій, десятковій, hex та Base36.
- Задайте власну основу від 2 до 36 для будь-чого іншого.
Поради
- Підкреслення та пробіли у вводі ігноруються, тож 1_000_000 парситься без проблем.
- Від'ємні числа конвертуються як знакові математичні значення, а не як бітові патерни доповняльного коду.
- Base36 використовує цифри 0-9 та літери a-z; зручна для компактних ID в URL.
- Конвертація використовує BigInt, тож числа понад 64 біти залишаються точними.
Що перевірити перед використанням сконвертованих значень
Двійкова, вісімкова, десяткова та шістнадцяткова — лише нотації одного числа, але префікси, знаки та розрядність усе ще спричиняють помилки.
Перевірте систему числення входу
Цифри 10 означають два у двійковій, вісім у вісімковій, десять у десятковій і шістнадцять у шістнадцятковій. З'ясуйте, що саме використовує джерело.
Слідкуйте за префіксами
Префікси 0x, 0o та 0b змінюють те, як парсери читають значення. Прибирайте або лишайте їх послідовно в усьому коді.
Зважайте на знакові представлення
Інструмент показує математичне значення. Апаратне забезпечення та низькорівневий код часто використовують доповняльний код фіксованої розрядності.
Перевіряйте провідні нулі
Деякі формати чутливі до ширини: колір потребує 6 шістнадцяткових цифр, а права доступу до файлів — 3-4 вісімкові.
Пов’язані інструменти
Можливо, тобі також стануть у пригоді ці інструменти.