https://mathweb.ru/numberconverter.html?id=383243

Перевод 0b1011 из шестнадцатиричной в восьмеричную систему счисления

Введите число:
Его система счисления:
Двоичная
Троичная
Восьмеричная
Десятичная
Шестнадцатиричная
Двоично-десятичная
Другая
Дополнительно

Данный перевод возможен двумя способами: прямой перевод и через десятичную систему.

Сначала выполним перевод через десятичную систему

Выполним перевод в десятичную систему счисления вот так:

0∙165+11∙164+1∙163+0∙162+1∙161+1∙160 = 0∙1048576+11∙65536+1∙4096+0∙256+1∙16+1∙1 = 0+720896+4096+0+16+1 = 72500910

Получилось: 0b101116 =72500910

Переведем число 72500910 в восьмеричное вот так:

Целая часть числа находится делением на основание новой системы счисления:

7250098
-725008906268
1-90624113288
2-1132814168
0-14161778
0-176228
1-162
6
Перевод чисел из одной системы счисления в другую

В результате преобразования получилось:

72500910 = 26100218
Ответ: 0b101116 = 26100218

Теперь выполним прямой перевод.

Выполним прямой перевод из шестнадцатиричной в двоичную вот так:

0b101116 = 0 b 1 0 1 1 = 0(=0000) b(=1011) 1(=0001) 0(=0000) 1(=0001) 1(=0001) = 101100010000000100012

Ответ: 0b101116 = 101100010000000100012

Дополним число недостающими нулями слева

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

0101100010000000100012 = 010 110 001 000 000 010 001 = 010(=2) 110(=6) 001(=1) 000(=0) 000(=0) 010(=2) 001(=1) = 26100218

Ответ: 0b101116 = 26100218