Конвертер системы счисления
Преобразование чисел между любыми основаниями из двоичного в основание 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. Все работает в вашем браузере и ничего не загружается.