Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Двоичный эквивалент
10011100
основание 2
Десятичное (основание 10) 156
Количество бит 8

Что такое конвертер из десятичной системы в двоичную?

Конвертер из десятичной системы в двоичную переводит число, записанное в привычной десятичной системе счисления (цифры от 0 до 9), в двоичную систему (только 0 и 1), которой внутренне пользуются компьютеры. Двоичный код — это родной язык цифровой электроники: любое значение в памяти, каждый пиксель и каждая инструкция в конечном счёте представляют собой последовательность битов. Этот инструмент выполняет перевод для любого неотрицательного целого числа и показывает как итоговую двоичную строку, так и количество бит, которое она занимает.

Как пользоваться

Введите неотрицательное целое число в поле «Десятичное число» и нажмите кнопку. Калькулятор покажет двоичный эквивалент, исходное десятичное значение и длину в битах. Отрицательные числа и дробные значения не поддерживаются — переводятся только целые числа от нуля и выше.

Как работает формула

Классический способ — это последовательное деление на 2. Делим число на 2 и записываем остаток (0 или 1). Заменяем число на целую часть от деления и повторяем, пока частное не станет равным 0. Двоичный результат — это все остатки, прочитанные в обратном порядке: от последнего деления к первому.

$$\text{Binary} = \left(\text{Decimal}\right)_{10} \longrightarrow \sum_{i=0}^{k} b_i \cdot 2^{i}\ \text{where}\ 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 — 8-битное число. Проверим: \(128 + 16 + 8 + 4 = 156\). ✔

Последовательное деление на 2 с частными и остатками, читаемыми снизу вверх
Последовательное деление на 2: соберите остатки и читайте их снизу вверх.

Частые вопросы

Почему в двоичной системе только 0 и 1? Потому что у основания 2 ровно два символа, и они соответствуют двум устойчивым состояниям цифровых схем (выкл/вкл, низкое/высокое напряжение).

Что означает количество бит? Это число двоичных разрядов, необходимое для представления значения. Оно помогает понять размер хранения данных и подходящий тип данных.

Можно ли перевести 0? Да. Ноль в двоичной системе — это просто 0, представленный одним битом.

Последнее обновление: