Двоичная система счисления: калькулятор перевода чисел - Calc101 Перейти к содержимому

Калькулятор

Двоичная система счисления: калькулятор перевода чисел

Обновлено 9 августа 2026 г.

системы счисления

Для перевода десятичного числа 100 в двоичную систему используется последовательное деление на 2, что даёт результат 1100100. Деление продолжается до тех пор, пока частное не станет равным нулю. Полученные остатки записываются в обратном порядке снизу вверх для формирования итогового кода.

Результат
—

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

Как перевести десятичное число в двоичное: пример с числом 100

Способ один - последовательное деление на 2 с записью остатка.

100 ÷ 2 = 50, остаток 0 50 ÷ 2 = 25, остаток 0 25 ÷ 2 = 12, остаток 1 12 ÷ 2 = 6, остаток 0 6 ÷ 2 = 3, остаток 0 3 ÷ 2 = 1, остаток 1 1 ÷ 2 = 0, остаток 1

Деление окончено, когда частное стало нулём. Теперь читаем остатки снизу вверх: 1100100. Это и есть двоичный код числа 100.

Проверить легко через степени двойки: 64 + 32 + 4 = 100, а в разрядах 1100100 как раз стоят единицы на позициях 64, 32 и 4. Совпало.

Как перевести двоичное число в десятичное: пример с числом 11001

Здесь работает обратная логика - позиционные веса. Каждый разряд справа налево соответствует степени двойки: 2⁰, 2¹, 2², 2³ и так далее.

Возьмём двоичное число 11001. Разряды справа налево: 1, 0, 0, 1, 1. Веса: 1, 2, 4, 8, 16.

1 × 1 = 1 0 × 2 = 0 0 × 4 = 0 1 × 8 = 8 1 × 16 = 16

Складываем: 16 + 8 + 0 + 0 + 1 = 25. Двоичное 11001 равно десятичному 25.

Почему компьютеры считают в двоичном коде

Причина не в математике, а в электронике. Транзистор надёжно различает два состояния - ток идёт или не идёт, напряжение высокое или низкое. Строить схему, которая устойчиво различает десять уровней напряжения (для десятичной системы), намного сложнее и дороже: любая помеха в проводе может сбить показания.

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

Таблица: небольшие числа в двоичном коде

ДесятичноеДвоичное
00
11
210
5101
101010
2511001
1001100100
25511111111

Число 255 не случайно оказалось в таблице последним - это максимум, который помещается в один байт (8 бит). Дальше нужен уже второй байт.

Где пригодится перевод в двоичный код

Программирование на низком уровне - работа с битовыми масками, флагами и правами доступа в файловых системах, где каждый бит числа что-то означает по отдельности. Сетевые настройки - маски подсети и IP-адреса построены на группах по 8 бит, и без понимания двоичной записи разобраться в подсетях сложно. Учебные задачи по информатике - перевод чисел между системами счисления входит почти в любую школьную и вузовскую программу.

Частая ошибка при переводе

Самая частая ошибка - забыть перевернуть порядок остатков при делении на 2. Если взять остатки в том порядке, в котором они получались (сверху вниз), результат окажется зеркальным и неверным. Проверяйте себя через степени двойки: сумма весов на местах единиц должна точно совпасть с исходным десятичным числом.

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

Как перевести число в двоичную систему счисления?

Делите число на 2 и запоминайте остаток на каждом шаге, пока не дойдёте до нуля. Затем читайте остатки снизу вверх - это и будет двоичная запись числа. Калькулятор выше делает то же самое мгновенно, достаточно ввести число и выбрать десятичную систему как исходную.

Как перевести двоичное число в десятичное?

Каждая цифра двоичного числа - это степень двойки, начиная с нулевой справа. Умножьте каждую цифру на её вес (1, 2, 4, 8, 16 и так далее) и сложите результаты. Так двоичное 11001 превращается в 25.

Почему компьютеры используют именно двоичный код?

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

Сколько цифр в двоичной системе счисления?

Всего две: 0 и 1. Каждая такая цифра называется битом. Восемь бит образуют байт, а из байтов уже складываются числа, буквы и любые другие данные, с которыми работает процессор.

Какое самое большое число можно записать одним байтом в двоичном коде?

Байт - это 8 бит, максимальное значение при всех единицах (11111111) равно 255 в десятичной системе. Отсюда, кстати, и знакомый предел «от 0 до 255» у цвета в RGB или у октетов IP-адреса.

Чем двоичная система отличается от шестнадцатеричной?

В двоичной только две цифры, в шестнадцатеричной - шестнадцать (0-9 и A-F). Программисты часто используют шестнадцатеричную запись как сокращённую форму двоичной: один шестнадцатеричный разряд заменяет ровно четыре двоичных, поэтому переключаться между ними проще, чем между двоичной и десятичной.

Расчёты на Calc101 носят справочный характер и не заменяют консультацию профильного специалиста (бухгалтера, юриста, врача, инженера). Проверяйте важные для вас решения дополнительно.