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

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

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

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

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

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

8∙169+8∙168+8∙167+8∙166+8∙165+8∙164+8∙163+8∙162+8∙161+8∙160 = 8∙68719476736+8∙4294967296+8∙268435456+8∙16777216+8∙1048576+8∙65536+8∙4096+8∙256+8∙16+8∙1 = 549755813888+34359738368+2147483648+134217728+8388608+524288+32768+2048+128+8 = 58640620148010

Получилось: 888888888816 =58640620148010

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

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

5864062014808
-586406201480733007751858
0-7330077518491625968988
1-916259689611453246128
2-11453246081431655768
4-143165576178956978
0-1789569622369628
1-22369602796208
2-279616349528
4-3495243698
0-43685468
1-544688
2-6488
4-81
0
Перевод чисел из одной системы счисления в другую

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

58640620148010 = 104210421042108
Ответ: 888888888816 = 104210421042108

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

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

888888888816 = 8 8 8 8 8 8 8 8 8 8 = 8(=1000) 8(=1000) 8(=1000) 8(=1000) 8(=1000) 8(=1000) 8(=1000) 8(=1000) 8(=1000) 8(=1000) = 10001000100010001000100010001000100010002

Ответ: 888888888816 = 10001000100010001000100010001000100010002

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

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

0010001000100010001000100010001000100010002 = 001 000 100 010 001 000 100 010 001 000 100 010 001 000 = 001(=1) 000(=0) 100(=4) 010(=2) 001(=1) 000(=0) 100(=4) 010(=2) 001(=1) 000(=0) 100(=4) 010(=2) 001(=1) 000(=0) = 104210421042108

Ответ: 888888888816 = 104210421042108