Перевод из двоичной в восьмеричную

Введите число – калькулятор переведет его из двоичной в восьмеричную систему счисления

очистить все поля

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

Почему группы по три цифры

Основание 8 – это 232^3, поэтому одна восьмеричная цифра соответствует ровно трем двоичным разрядам (триады). Переводить через десятичную систему не нужно – достаточно таблицы соответствия.

Как перевести из двоичной в восьмеричную

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

Примеры перевода

  • 10110210110_2 → 010 110 → 26826_{8} (в десятичной – 22);
  • 11111111211111111_2 → 011 111 111 → 3778377_{8} (в десятичной – 255);
  • 1010111002101011100_2 → 101 011 100 → 5348534_{8} (в десятичной – 348).

Таблица перевода триад

ДвоичнаяВосьмеричная
0000
0011
0102
0113
1004
1015
1106
1117

Обратный перевод

Чтобы перевести восьмеричное число в двоичное, замените каждую его цифру группой из трех двоичных цифр по той же таблице и уберите нули в начале: 57857_8 → 101 111 → 1011112101111_2.

Перевод дробной части

Калькулятор работает с целыми числами. Дробную часть переводят вручную: ее делят на группы по три цифры от запятой вправо и, если нужно, дописывают нули справа. Например, 1101,10121101,101_2 → 001 101,101 → 15,5815,5_{8}.

Где используется перевод

Восьмеричная система используется в Unix и Linux для прав доступа к файлам: каждая цифра – это три бита (чтение, запись, выполнение). Например, права 111 101 101 записывают как 755. Перевод в десятичную систему считает калькулятор из двоичной в десятичную.

Вопросы о переводе из двоичной в восьмеричную

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

Разбейте число справа налево на группы по 3 цифры и замените каждую группу восьмеричной цифрой: 10 110 → 26.

Почему группируют по 3 бита?

Потому что 8 = 2³: одна восьмеричная цифра соответствует ровно трем двоичным.

Что делать, если цифр не кратно трем?

Допишите нули слева: 10110 → 010 110 → 26.

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

Замените каждую цифру тремя двоичными: 57 → 101 111 → 101111.

Где используется восьмеричная система?

В правах доступа к файлам в Unix и Linux: 755 – это 111 101 101.

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

Калькулятор работает с целыми числами. Дробную часть группируют по 3 цифры от запятой вправо: 0,101 = 0,5.

Похожие калькуляторы

Вам также могут быть полезны следующие тематические калькуляторы: