Данный перевод возможен двумя способами: прямой перевод и через десятичную систему.
Сначала выполним прямой перевод.
Выполним прямой перевод из шестнадцатиричной в двоичную вот так:
1012111951012120116 = 1 0 1 2 1 1 1 9 5 1 0 1 2 1 2 0 1 = 1(=0001) 0(=0000) 1(=0001) 2(=0010) 1(=0001) 1(=0001) 1(=0001) 9(=1001) 5(=0101) 1(=0001) 0(=0000) 1(=0001) 2(=0010) 1(=0001) 2(=0010) 0(=0000) 1(=0001) = 100000001001000010001000110010101000100000001001000010010000000012
Ответ: 1012111951012120116 = 100000001001000010001000110010101000100000001001000010010000000012
Теперь выполним перевод через десятичную систему счисления.
Выполним перевод в десятичную систему счисления вот так:
1∙1616+0∙1615+1∙1614+2∙1613+1∙1612+1∙1611+1∙1610+9∙169+5∙168+1∙167+0∙166+1∙165+2∙164+1∙163+2∙162+0∙161+1∙160 = 1∙1.844674407371E+19+0∙1152921504606846976+1∙72057594037927936+2∙4503599627370496+1∙281474976710656+1∙17592186044416+1∙1099511627776+9∙68719476736+5∙4294967296+1∙268435456+0∙16777216+1∙1048576+2∙65536+1∙4096+2∙256+0∙16+1∙1 = 1.844674407371E+19+0+72057594037927936+9007199254740992+281474976710656+17592186044416+1099511627776+618475290624+21474836480+268435456+0+1048576+131072+4096+512+0+1 = 1.8528109673896E+1910
Получилось: 1012111951012120116 =1.8528109673896E+1910
Переведем число 1.8528109673896E+1910 в двоичное вот так:
Целая часть числа находится делением на основание новой системы счисления:
1.8528109673896E+19 | 2 | |
0 | 0 | |
0 | | |
|
В результате преобразования получилось:
1.8528109673896E+1910 = 002
Ответ: 1012111951012120116 = 002