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

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

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

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

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

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

001010111000111116 = 0 0 1 0 1 0 1 1 1 0 0 0 1 1 1 1 = 0(=0000) 0(=0000) 1(=0001) 0(=0000) 1(=0001) 0(=0000) 1(=0001) 1(=0001) 1(=0001) 0(=0000) 0(=0000) 0(=0000) 1(=0001) 1(=0001) 1(=0001) 1(=0001) = 100000001000000010001000100000000000000010001000100012

Ответ: 001010111000111116 = 100000001000000010001000100000000000000010001000100012

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

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

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

Получилось: 001010111000111116 =452126509629876910

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

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

45212650962987692
-452126509629876822606325481493842
1-226063254814938411303162740746922
0-11303162740746925651581370373462
0-5651581370373462825790685186732
0-2825790685186721412895342593362
1-141289534259336706447671296682
0-70644767129668353223835648342
0-35322383564834176611917824172
0-1766119178241688305958912082
1-883059589120844152979456042
0-441529794560422076489728022
0-220764897280211038244864012
0-11038244864005519122432002
1-5519122432002759561216002
0-2759561216001379780608002
0-137978060800689890304002
0-68989030400344945152002
0-34494515200172472576002
0-1724725760086236288002
0-862362880043118144002
0-431181440021559072002
0-215590720010779536002
0-10779536005389768002
0-5389768002694884002
0-2694884001347442002
0-134744200673721002
0-67372100336860502
0-33686050168430252
0-1684302484215122
1-842151242107562
0-421075621053782
0-210537810526892
0-10526885263442
1-5263442631722
0-2631721315862
0-131586657932
0-65792328962
1-32896164482
0-1644882242
0-822441122
0-411220562
0-205610282
0-10285142
0-5142572
0-2561282
1-128642
0-64322
0-32162
0-1682
0-842
0-422
0-21
0
Перевод чисел из одной системы счисления в другую

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

452126509629876910 = 100000001000000010001000100000000000000010001000100012
Ответ: 001010111000111116 = 100000001000000010001000100000000000000010001000100012