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

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

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

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

Сначала выполним прямой перевод.

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

120000000100020016 = 1 2 0 0 0 0 0 0 0 1 0 0 0 2 0 0 = 1(=0001) 2(=0010) 0(=0000) 0(=0000) 0(=0000) 0(=0000) 0(=0000) 0(=0000) 0(=0000) 1(=0001) 0(=0000) 0(=0000) 0(=0000) 2(=0010) 0(=0000) 0(=0000) = 10010000000000000000000000000000000010000000000000010000000002

Ответ: 120000000100020016 = 10010000000000000000000000000000000010000000000000010000000002

Теперь выполним перевод через десятичную систему счисления.

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

1∙1615+2∙1614+0∙1613+0∙1612+0∙1611+0∙1610+0∙169+0∙168+0∙167+1∙166+0∙165+0∙164+0∙163+2∙162+0∙161+0∙160 = 1∙1152921504606846976+2∙72057594037927936+0∙4503599627370496+0∙281474976710656+0∙17592186044416+0∙1099511627776+0∙68719476736+0∙4294967296+0∙268435456+1∙16777216+0∙1048576+0∙65536+0∙4096+2∙256+0∙16+0∙1 = 1152921504606846976+144115188075855872+0+0+0+0+0+0+0+16777216+0+0+0+512+0+0 = 129703669269948057610

Получилось: 120000000100020016 =129703669269948057610

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

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

12970366926994805762
-12970366926994805766485183463497402882
0-6485183463497402883242591731748701442
0-3242591731748701441621295865874350722
0-162129586587435072810647932937175362
0-81064793293717536405323966468587682
0-40532396646858768202661983234293842
0-20266198323429384101330991617146922
0-1013309916171469250665495808573462
0-506654958085734625332747904286732
0-253327479042867212666373952143362
1-12666373952143366333186976071682
0-6333186976071683166593488035842
0-3166593488035841583296744017922
0-158329674401792791648372008962
0-79164837200896395824186004482
0-39582418600448197912093002242
0-1979120930022498956046501122
0-989560465011249478023250562
0-494780232505624739011625282
0-247390116252812369505812642
0-12369505812646184752906322
0-6184752906323092376453162
0-3092376453161546188226582
0-154618822658773094113292
0-77309411328386547056642
1-38654705664193273528322
0-1932735283296636764162
0-966367641648318382082
0-483183820824159191042
0-241591910412079595522
0-12079595526039797762
0-6039797763019898882
0-3019898881509949442
0-150994944754974722
0-75497472377487362
0-37748736188743682
0-1887436894371842
0-943718447185922
0-471859223592962
0-235929611796482
0-11796485898242
0-5898242949122
0-2949121474562
0-147456737282
0-73728368642
0-36864184322
0-1843292162
0-921646082
0-460823042
0-230411522
0-11525762
0-5762882
0-2881442
0-144722
0-72362
0-36182
0-1892
0-842
1-422
0-21
0
Перевод чисел из одной системы счисления в другую

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

129703669269948057610 = 10010000000000000000000000000000000010000000000000010000000002
Ответ: 120000000100020016 = 10010000000000000000000000000000000010000000000000010000000002