Данный перевод возможен двумя способами: прямой перевод и через десятичную систему.
Сначала выполним перевод через десятичную систему
Выполним перевод в десятичную систему счисления вот так:
2∙162+1∙161+0∙160+1∙16-1+7∙16-2+1∙16-3+.∙16-4+3∙16-5+0∙16-6+.∙16-7+1∙16-8+2∙16-9+8∙16-10 = 2∙256+1∙16+0∙1+1∙0.0625+7∙0.00390625+1∙0.000244140625+.∙1.52587890625E-5+3∙9.5367431640625E-7+0∙5.9604644775391E-8+.∙3.7252902984619E-9+1∙2.3283064365387E-10+2∙1.4551915228367E-11+8∙9.0949470177293E-13 = 512+16+0+0.0625+0.02734375+0.000244140625+0+2.8610229492188E-6+0+0+2.3283064365387E-10+2.9103830456734E-11+7.2759576141834E-12 = 528.0900907519171610
Получилось: 210.171.30.12816 =528.0900907519171610
Переведем число 528.0900907519171610 в восьмеричное вот так:
Целая часть числа находится делением на основание новой системы счисления:
| 528 | 8 | | | |
| -528 | 66 | 8 | | |
| 0 | -64 | 8 | 8 | |
| 2 | -8 | 1 | |
| | 0 | | |
 |
Дробная часть числа находится умножением на основание новой системы счисления:
 |
| 0. | 09009075191716*8 |
| 0 | .72073*8 |
| 5 | .76581*8 |
| 6 | .12646*8 |
| 1 | .01172*8 |
| 0 | .09376*8 |
| 0 | .75007*8 |
| 6 | .00056*8 |
| 0 | .00452*8 |
| 0 | .03613*8 |
| 0 | .28906*8 |
В результате преобразования получилось:
528.0900907519171610 = 1020.05610060008
Окончательный ответ: 210.171.30.12816 = 1020.05610060008
Теперь выполним прямой перевод.
Выполним прямой перевод из шестнадцатиричной в двоичную вот так:
210.171.30.12816 = 2 1 0. 1 7 1 . 3 0 . 1 2 8 = 2(=0010) 1(=0001) 0(=0000). 1(=0001) 7(=0111) 1(=0001) .(=0000) 3(=0011) 0(=0000) .(=0000) 1(=0001) 2(=0010) 8(=1000) = 1000010000.00010111000100000011000000000001001012
Окончательный ответ: 210.171.30.12816 = 1000010000.00010111000100000011000000000001001012
Дополним число недостающими нулями слева
Дополним число недостающими нулями справа
Выполним прямой перевод из двоичной в восмиричную вот так:
001000010000.0001011100010000001100000000000100101002 = 001 000 010 000. 000 101 110 001 000 000 110 000 000 000 010 010 100 = 001(=1) 000(=0) 010(=2) 000(=0). 000(=0) 101(=5) 110(=6) 001(=1) 000(=0) 000(=0) 110(=6) 000(=0) 000(=0) 000(=0) 010(=2) 010(=2) 100(=4) = 1020.05610060002248
Окончательный ответ: 210.171.30.12816 = 1020.05610060002248