OpenReplay Logo
12k
12k

Конвертер из десятичной системы в двоичную

Преобразуйте любое десятичное число в двоичное — работайте с большими и знаковыми целыми числами, выбирайте фиксированную разрядность и просматривайте биты, сгруппированные по полубайтам. Вычисляется в вашем браузере.

Разрядность
Обрабатывается локально

Об этом инструменте

Этот конвертер преобразует число в системе счисления по основанию 10 в его представление по основанию 2. Для положительных чисел он многократно делит на два и считывает остатки; результатом является последовательность нулей и единиц, которую сохранил бы компьютер.

Введите десятичное число, и двоичное значение будет обновляться в реальном времени. Оставьте разрядность неустановленной, чтобы получить кратчайшее точное представление неотрицательного числа, или выберите 8, 16 или 32 бита, чтобы дополнить вывод и представить отрицательные числа в дополнительном коде. Включите группировку по 4 бита, чтобы было легче читать длинные значения, и копируйте результат одним щелчком.

Большие целые числа преобразуются точно с помощью арифметики произвольной точности — всё локально.

Часто задаваемые вопросы

Как обрабатываются отрицательные числа?

Для отрицательных чисел требуется разрядность, поскольку дополнительный код определяется относительно фиксированного числа бит. Выберите разрядность, и −1 станет 11111111 при 8 битах, −128 станет 10000000 и так далее.

Есть ли максимальное число?

Нет — преобразование использует целые числа произвольной точности, поэтому даже числа, намного превышающие 64 бита, преобразуются точно, без округления.

Что делает группировка по 4 бита?

Она вставляет пробел через каждые четыре бита (один полубайт), так что 11110000 читается как 1111 0000. Это чисто визуально и облегчает просмотр длинных двоичных значений; на само значение это не влияет.