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

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

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

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

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

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

12∙167+11∙166+0∙165+10∙164+9∙163+15∙162+10∙161+12∙160 = 12∙268435456+11∙16777216+0∙1048576+10∙65536+9∙4096+15∙256+10∙16+12∙1 = 3221225472+184549376+0+655360+36864+3840+160+12 = 340647108410

Получилось: cb0a9fac16 =340647108410

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

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

34064710848
-34064710804258088858
4-425808880532261108
5-5322610466532638
6-66532568316578
7-8316561039578
1-103952129948
5-1299216248
2-16242038
0-200258
3-243
1
Перевод чисел из одной системы счисления в другую

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

340647108410 = 313025176548
Ответ: cb0a9fac16 = 313025176548

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

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

cb0a9fac16 = c b 0 a 9 f a c = c(=1100) b(=1011) 0(=0000) a(=1010) 9(=1001) f(=1111) a(=1010) c(=1100) = 110010110000101010011111101011002

Ответ: cb0a9fac16 = 110010110000101010011111101011002

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

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

0110010110000101010011111101011002 = 011 001 011 000 010 101 001 111 110 101 100 = 011(=3) 001(=1) 011(=3) 000(=0) 010(=2) 101(=5) 001(=1) 111(=7) 110(=6) 101(=5) 100(=4) = 313025176548

Ответ: cb0a9fac16 = 313025176548