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

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

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

Реклама

Результатов

Двоичное число (основание 2)
111010101
from octal 725
Ввод восьмеричного числа 725
Двоичный результат 111010101
Десятичное значение 469

Что делает этот конвертер из восьмеричной в двоичную?

Этот инструмент переводит число, записанное в восьмеричной системе (основание 8), в его двоичный эквивалент (основание 2). В восьмеричной системе используются цифры от 0 до 7, а в двоичной — только 0 и 1. Поскольку 8 — это ровно 2³, каждая восьмеричная цифра соответствует строго определённой группе из трёх двоичных битов. Именно благодаря этому перевод выполняется быстро, точно и без потерь — его всегда можно выполнить в обратную сторону.

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

Введите любое корректное восьмеричное число (только цифры 0–7) в поле ввода и нажмите кнопку. Конвертер разворачивает каждую цифру в три бита, соединяет их в одну строку, убирает лишние ведущие нули и дополнительно показывает десятичное значение для проверки. Если вы введёте цифру 8 или 9, число будет помечено как некорректное, ведь таких цифр в системе с основанием 8 попросту нет.

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

Каждая восьмеричная цифра d заменяется трёхбитной двоичной строкой по таблице соответствия: 0→000, 1→001, 2→010, 3→011, 4→100, 5→101, 6→110, 7→111. Затем группы битов соединяются по порядку.

$$\text{Binary}_2 = \underset{i}{\Big\Vert}\; \operatorname{bin}_3\!\left(\text{Octal digit}_i\right)$$

С точки зрения математики, любая цифра равна \(4b_2 + 2b_1 + b_0\), где каждый \(b_i\) равен 0 или 1.

Таблица соответствия восьмеричных цифр от 0 до 7 их 3-битным двоичным эквивалентам
Каждая восьмеричная цифра соответствует ровно трём двоичным битам.

Разбор примера

Переведём восьмеричное число 725:

7 → 111, 2 → 010, 5 → 101. Соединяем: 111010101. Для проверки: $$725_8 = 7\times64 + 2\times8 + 5 = 448 + 16 + 5 = 469$$ в десятичной системе, а \(111010101_2 = 469\). Результаты совпадают.

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

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

Почему именно три бита на цифру? Потому что \(2^3 = 8\): любая восьмеричная цифра (0–7) идеально умещается в три двоичных бита без остатка и наложений.

Важны ли ведущие нули? Внутри расчёта каждая цифра превращается в три бита, но в итоговом двоичном числе ведущие нули отбрасываются (кроме единственного 0) — так принято в стандартной двоичной записи.

Можно ли переводить числа с дробной частью? Этот конвертер работает с целыми восьмеричными числами. Если у числа есть дробная часть, каждая цифра после запятой тоже превращается в три бита, которые группируются справа от двоичной запятой.

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