Обновлено:

Перевод двоичной в десятичную

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

```html
Перевод двоичного числа в десятичное
```

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

  1. Введите двоичное число в поле ввода (используйте только цифры 0 и 1)
  2. Нажмите кнопку расчета или клавишу Enter
  3. Получите результат в десятичной системе счисления
  4. Просмотрите детализацию — калькулятор покажет пошаговое разложение

Калькулятор автоматически проверяет корректность ввода и не допускает символов, отличных от 0 и 1.

Алгоритм перевода двоичного числа

Каждая позиция в двоичном числе представляет степень числа 2. Правая цифра (младший разряд) соответствует 2⁰, следующая влево — 2¹, затем 2² и так далее.

Формула преобразования

Десятичное число = ∑(цифра × 2позиция)

Где позиция отсчитывается справа налево, начиная с нуля.

Пошаговый пример

Переведем двоичное число 1011 в десятичное:

ПозицияСтепеньЦифраРасчетЗначение
3 (слева)11 × 88
200 × 40
111 × 22
0 (справа)2⁰11 × 11

Сумма: 8 + 0 + 2 + 1 = 11

Двоичное 1011₂ = Десятичное 11₁₀

Практические примеры

Пример 1: простое число

10₂ → (1 × 2¹) + (0 × 2⁰) = 2 + 0 = 2₁₀

Пример 2: число из восьми бит (байт)

11111111₂ → 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255₁₀

Пример 3: число с нулями внутри

10001₂ → (1 × 2⁴) + (0 × 2³) + (0 × 2² ) + (0 × 2¹) + (1 × 2⁰)
→ 16 + 0 + 0 + 0 + 1 = 17₁₀

Перевод дробных двоичных чисел

Для дробной части используются отрицательные степени двойки.

Алгоритм для дробей

Цифры после двоичной запятой умножаются на 2⁻¹, 2⁻², 2⁻³ и так далее:

Пример с дробью

Переведем 101.11₂:

Целая часть:

Дробная часть:

Итого: 5.75₁₀

Популярные двоичные числа

ДвоичноеДесятичноеПрименение
11Минимальное значение
102Основание системы
10008Один байт информации
1000016Шестнадцатеричная база
11111111255Максимум для 8 бит
100000000256Начало второго байта
11111111111023Максимум для 10 бит
1000000000010241 килобайт в битах

Типичные ошибки при переводе

Неправильный порядок степеней

Ошибка: считать позиции слева направо

Неверно: 1011 → (1 × 2⁰) + (0 × 2¹) + (1 × 2²) + (1 × 2³) = 13
Верно:   1011 → (1 × 2³) + (0 × 2²) + (1 × 2¹) + (1 × 2⁰) = 11

Путаница с нулевой степенью

Помните: 2⁰ = 1, а не 0. Любая цифра в младшем разряде умножается на 1.

Пропуск нулей

Все позиции важны, даже с нулями:

10001₂ ≠ 11₂
10001₂ = 17₁₀
11₂ = 3₁₀

Практическое применение

Сетевые технологии

IP-адрес в двоичном виде:

192.168.1.1 в двоичной форме:
11000000.10101000.00000001.00000001

Каждый октет — это 8-битное двоичное число от 0 до 255.

Права доступа Unix/Linux

Права rwxr-xr-- (754):

rwx → 111₂ = 7₁₀ (владелец)
r-x → 101₂ = 5₁₀ (группа)
r-- → 100₂ = 4₁₀ (остальные)

Цветовые коды

Цвет #FF00FF в RGB:

FF₁₆ = 11111111₂ = 255₁₀ (красный)
00₁₆ = 00000000₂ = 0₁₀ (зеленый)
FF₁₆ = 11111111₂ = 255₁₀ (синий)

Связь с другими системами счисления

Через восьмеричную систему

Группируйте по 3 бита справа:

1011010₂ → 001 011 010 → 1 3 2₈ → 90₁₀

Через шестнадцатеричную систему

Группируйте по 4 бита справа:

1011010₂ → 0101 1010 → 5 A₁₆ → 90₁₀

Эти методы ускоряют перевод больших чисел.

Полезные советы

Для быстрого перевода в уме:

Метод Горнера (быстрый алгоритм):

1011₂ → ((1 × 2 + 0) × 2 + 1) × 2 + 1 = 11₁₀

Проверка результата:


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

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

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

Используйте онлайн-калькулятор: введите двоичное число (только 0 и 1), нажмите кнопку расчета. Результат появится мгновенно. Для ручного расчета умножайте каждую цифру на 2 в соответствующей степени.

Почему мой результат не совпадает с калькулятором?

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

Можно ли перевести дробное двоичное число?

Да. Цифры после запятой умножаются на отрицательные степени двойки: первая после запятой на 2⁻¹ (0.5), вторая на 2⁻² (0.25) и так далее. Результаты суммируются с целой частью.

Зачем нужен перевод из двоичной системы?

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

Мы подобрали калькуляторы, которые помогут вам с разными задачами, связанными с текущей темой.