Что такое конвертер из десятичной системы в двоичную?
Этот инструмент переводит число, записанное в привычной нам десятичной системе (по основанию 10), в двоичную систему (по основанию 2) — именно на этом «языке» работают компьютеры. В двоичной записи используются всего две цифры, 0 и 1, и каждая позиция соответствует степени двойки. Конвертер универсален: он одинаково работает в любой стране и для любого целого неотрицательного числа.
Как пользоваться
Введите целое неотрицательное десятичное число (например, 156) и нажмите кнопку расчёта. Калькулятор покажет соответствующую двоичную строку и количество битов (двоичных разрядов), которое она занимает. Отрицательные числа считаются равными 0, а дробные округляются до целого отбрасыванием дробной части.
Как работает формула
Классический способ — последовательное деление на 2. Разделите число на 2 и запишите остаток (0 или 1). Замените число частным от деления и повторяйте, пока частное не станет равным 0. Если выписать собранные остатки снизу вверх (от последнего к первому), получится двоичная запись числа.
$$\text{Binary} = \sum_{i=0}^{k-1} b_i \cdot 2^{i}, \quad b_i = \left\lfloor \frac{\text{Decimal}}{2^{i}} \right\rfloor \bmod 2$$Разбор примера
Переведём число 156: \(156 \div 2 = 78\), остаток 0; \(78 \div 2 = 39\), остаток 0; \(39 \div 2 = 19\), остаток 1; \(19 \div 2 = 9\), остаток 1; \(9 \div 2 = 4\), остаток 1; \(4 \div 2 = 2\), остаток 0; \(2 \div 2 = 1\), остаток 0; \(1 \div 2 = 0\), остаток 1. Читаем остатки снизу вверх: 10011100. Значит, 156 в десятичной системе равно 10011100 в двоичной (8 бит).
Частые вопросы
Как записывается 0 в двоичной системе? Просто как 0.
Сколько битов нужно для числа? Количество битов равно числу двоичных разрядов — например, для 156 нужно 8 бит.
Можно ли переводить отрицательные числа? Этот конвертер работает с целыми неотрицательными числами; отрицательные значения считаются равными 0. В реальных системах для отрицательных чисел используется дополнительный код (two's complement).