Данный перевод возможен двумя способами: прямой перевод и через десятичную систему.
Сначала выполним перевод через десятичную систему
Выполним перевод в десятичную систему счисления вот так:
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