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

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

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

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

Сначала выполним прямой перевод.

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

317006018 = 3 1 7 0 0 6 0 1 = 3(=011) 1(=001) 7(=111) 0(=000) 0(=000) 6(=110) 0(=000) 1(=001) = 0110011110000001100000012

Ответ: 317006018 = 110011110000001100000012

Теперь выполним перевод через десятичную систему счисления.

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

3∙87+1∙86+7∙85+0∙84+0∙83+6∙82+0∙81+1∙80 = 3∙2097152+1∙262144+7∙32768+0∙4096+0∙512+6∙64+0∙8+1∙1 = 6291456+262144+229376+0+0+384+0+1 = 678336110

Получилось: 317006018 =678336110

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

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

67833612
-678336033916802
1-339168016958402
0-16958408479202
0-8479204239602
0-4239602119802
0-2119801059902
0-105990529952
0-52994264972
1-26496132482
1-1324866242
0-662433122
0-331216562
0-16568282
0-8284142
0-4142072
0-2061032
1-102512
1-50252
1-24122
1-1262
0-632
0-21
1
Перевод чисел из одной системы счисления в другую

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

678336110 = 110011110000001100000012
Ответ: 317006018 = 110011110000001100000012