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

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

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

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

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

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

0∙160+4∙16-1+2∙16-2+6∙16-3+6∙16-4+6∙16-5+6∙16-6+6∙16-7+7∙16-8 = 0∙1+4∙0.0625+2∙0.00390625+6∙0.000244140625+6∙1.52587890625E-5+6∙9.5367431640625E-7+6∙5.9604644775391E-8+6∙3.7252902984619E-9+7∙2.3283064365387E-10 = 0+0.25+0.0078125+0.00146484375+9.1552734375E-5+5.7220458984375E-6+3.5762786865234E-7+2.2351741790771E-8+1.6298145055771E-9 = 0.259375000139710

Получилось: 0.4266666716 =0.259375000139710

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

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

Перевод чисел из одной системы счисления в другую
0.2593750001397*8
2.075*8
0.6*8
4.8*8
6.4*8
3.2*8
1.6*8
4.8*8
6.402*8
3.219*8
1.75*8

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

0.259375000139710 = 0.20463146318
Ответ: 0.4266666716 = 0.20463146318

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

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

0.4266666716 = 0. 4 2 6 6 6 6 6 7 = 0(=0000). 4(=0100) 2(=0010) 6(=0110) 6(=0110) 6(=0110) 6(=0110) 6(=0110) 7(=0111) = .010000100110011001100110011001112

Ответ: 0.4266666716 = .010000100110011001100110011001112

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

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

.0100001001100110011001100110011102 = . 010 000 100 110 011 001 100 110 011 001 110 = . 010(=2) 000(=0) 100(=4) 110(=6) 011(=3) 001(=1) 100(=4) 110(=6) 011(=3) 001(=1) 110(=6) = .204631463168

Ответ: 0.4266666716 = .204631463168