Об этом инструменте
Этот конвертер преобразует число в системе счисления по основанию 10 в его представление по основанию 2. Для положительных чисел он многократно делит на два и считывает остатки; результатом является последовательность нулей и единиц, которую сохранил бы компьютер.
Введите десятичное число, и двоичное значение будет обновляться в реальном времени. Оставьте разрядность неустановленной, чтобы получить кратчайшее точное представление неотрицательного числа, или выберите 8, 16 или 32 бита, чтобы дополнить вывод и представить отрицательные числа в дополнительном коде. Включите группировку по 4 бита, чтобы было легче читать длинные значения, и копируйте результат одним щелчком.
Большие целые числа преобразуются точно с помощью арифметики произвольной точности — всё локально.
Часто задаваемые вопросы
Как обрабатываются отрицательные числа?
Для отрицательных чисел требуется разрядность, поскольку дополнительный код определяется относительно фиксированного числа бит. Выберите разрядность, и −1 станет 11111111 при 8 битах, −128 станет 10000000 и так далее.
Есть ли максимальное число?
Нет — преобразование использует целые числа произвольной точности, поэтому даже числа, намного превышающие 64 бита, преобразуются точно, без округления.
Что делает группировка по 4 бита?
Она вставляет пробел через каждые четыре бита (один полубайт), так что 11110000 читается как 1111 0000. Это чисто визуально и облегчает просмотр длинных двоичных значений; на само значение это не влияет.