Конвертер систем числення
Перетворюйте цілі числа зі знаком між двійковою, вісімковою, десятковою, шістнадцятковою та будь-якою системою від 2 до 36 локально у браузері.
🔒 Працює повністю у вашому браузері — нічого не завантажуєтьсяЩо робить Конвертер систем числення
Конвертер систем числення перетворює цілі числа зі знаком між двійковою, вісімковою, десятковою, шістнадцятковою та будь-якою власною системою числення від 2 до 36. Він корисний під час читання прапорів протоколів, масок дозволів, значень, пов'язаних із кольорами, ідентифікаторів баз даних, бітових полів, апаратних регістрів, закодованих прикладів або навчальних завдань із програмування, що подають те саме ціле число по-різному. Інструмент показує поширені системи поруч, тож ви можете порівняти значення, не запускаючи окремих команд.
Конвертер перевіряє кожен символ на відповідність вибраній вихідній системі, перш ніж видати результат. Наприклад, двійкове введення може містити лише 0 і 1, вісімкове — цифри від 0 до 7, а шістнадцяткове — цифри та літери від A до F. Він приймає великі й малі літери, ігнорує пробіли навколо та підтримує необов'язковий початковий знак плюс або мінус. Про некоректне введення повідомляє зрозуміле повідомлення про стан, а не оманливий результат.
Приватний робочий процес у браузері
Усе перетворення виконується за допомогою JavaScript браузера та BigInt. Жодне значення не завантажується, не журналюється й не надсилається на сервер, що корисно під час перевірки ідентифікаторів, згенерованих ключів, зразків для налагодження чи внутрішніх констант, які мають залишатися локально. BigInt також означає, що інструмент не обмежений звичайним безпечним діапазоном цілих чисел JavaScript, тому великі цілі значення можна представити точно, доки це цілі числа.
Практичні поради
Користуйтеся швидкими кнопками, коли вже знаєте, чи введення двійкове, вісімкове, десяткове або шістнадцяткове, а потім налаштуйте власну цільову систему для рідших форматів. Інструмент навмисно не підтримує дробові числа, бо точне перетворення дробів потребує додаткових рішень щодо округлення та подання. Завжди залишайте префікси, як-от 0x або 0b, поза полем введення й натомість явно вибирайте вихідну систему. Якщо перетворене значення використовуватиметься в коді, тестах, дозволах чи конфігурації, перевірте очікувану систему та знак, перш ніж зафіксувати його в коміті.
Як користуватися
- Введіть числоВставте або введіть значення, яке потрібно перетворити.
- Оберіть вихідну системуСкористайтеся полем системи числення або швидкими кнопками двійкової, вісімкової, десяткової та шістнадцяткової.
- Перегляньте результатиПеревірте одночасно двійкове, вісімкове, десяткове, шістнадцяткове та будь-яке власне цільове подання.