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

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

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

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

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

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

10∙164+11∙163+3∙162+1∙161+2∙160+4∙16-1+12∙16-2+9∙16-3+8∙16-4+11∙16-5 = 10∙65536+11∙4096+3∙256+1∙16+2∙1+4∙0.0625+12∙0.00390625+9∙0.000244140625+8∙1.52587890625E-5+11∙9.5367431640625E-7 = 655360+45056+768+16+2+0.25+0.046875+0.002197265625+0.0001220703125+1.0490417480469E-5 = 701202.2992048263549810

Получилось: AB312.4C98B16 =701202.2992048263549810

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

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

7012028
-701200876508
2-87648109568
2-1095213698
4-13681718
1-168218
3-162
5
Перевод чисел из одной системы счисления в другую

Дробная часть числа находится умножением на основание новой системы счисления:

Перевод чисел из одной системы счисления в другую
0.29920482635498*8
2.394*8
3.149*8
1.193*8
1.543*8
4.344*8
2.75*8
5.0*8
7.0*8
7.0*8
7.0*8

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

701202.2992048263549810 = 2531422.23114257778
Ответ: AB312.4C98B16 = 2531422.23114257778

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

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

AB312.4C98B16 = A B 3 1 2. 4 C 9 8 B = A(=1010) B(=1011) 3(=0011) 1(=0001) 2(=0010). 4(=0100) C(=1100) 9(=1001) 8(=1000) B(=1011) = 10101011001100010010.010011001001100010112

Ответ: AB312.4C98B16 = 10101011001100010010.010011001001100010112

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

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

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

010101011001100010010.0100110010011000101102 = 010 101 011 001 100 010 010. 010 011 001 001 100 010 110 = 010(=2) 101(=5) 011(=3) 001(=1) 100(=4) 010(=2) 010(=2). 010(=2) 011(=3) 001(=1) 001(=1) 100(=4) 010(=2) 110(=6) = 2531422.23114268

Ответ: AB312.4C98B16 = 2531422.23114268