Перетворювач основ чисел
Перетворюйте числа між будь-якими основами від двійкової до основи 36, по одному в рядку.
Перетворювач основ чисел
Кожна основа від двійкової до основи 36 записує однакові числа різними цифрами. Вставте по одному числу в рядок, виберіть вихідну та цільову базу, і кожен рядок перетворюватиметься під час введення — десяткове у шістнадцяткове за замовчуванням, але будь-яка пара від 2 до 36 працює, включно з самою базою 36, чиї цифри починаються від 0 до z.
Введення прощає, як зазвичай пишуться числа. Префікс 0x, 0b або 0o в рядку замінює основу From, тому змішаний дамп шістнадцяткових і двійкових літералів перетворюється за один прохід. Підкреслення та пробіли всередині числа читаються як роздільники цифр, як 1_000_000 виглядає в сучасному вихідному коді, а початковий мінус передається до результату. Порожні рядки проходять незайманими, зберігаючи перетворений стовпець вирівняним з оригіналом. Символ, який не є цифрою у вихідній базі, зупиняє перетворення повідомленням із зазначенням точного рядка, а не вгадуванням того, що ви мали на увазі.
Функція «Показати всі загальні основи» замінює цільову базу однорядковим підсумком — десятковим, двійковим, вісімковим і шістнадцятковим поряд — це найшвидший спосіб прочитати магічну константу. Цифри у верхньому регістрі записують A–F замість a–f, а префікс у стилі 0x додає 0b, 0o або 0x до основ 2, 8 і 16, які можна вставити прямо в код.
Математика — це точна ціла арифметика будь-якого розміру: число з сотнями цифр перетворюється без округлення, яке порушує роботу конвертерів, побудованих на основі числа з плаваючою комою після 2^53. Усе працює у вашому браузері, і нічого не завантажується.