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

Перевод 45D1400(Беззнаковое 4 байта) из шестнадцатиричной в двоичную систему счисления

Введите число:
Его система счисления:
Двоичная
Троичная
Восьмеричная
Десятичная
Шестнадцатиричная
Двоично-десятичная
Другая
Дополнительно
Знаковое
Беззнаковое
1 байт
2 байта
4 байта
8 байт

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

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

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

45D140016 = 4 5 D 1 4 0 0 = 4(=0100) 5(=0101) D(=1101) 1(=0001) 4(=0100) 0(=0000) 0(=0000) = 1000101110100010100000000002

Ответ: 45D140016 = 1000101110100010100000000002

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

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

4∙166+5∙165+13∙164+1∙163+4∙162+0∙161+0∙160 = 4∙16777216+5∙1048576+13∙65536+1∙4096+4∙256+0∙16+0∙1 = 67108864+5242880+851968+4096+1024+0+0 = 7320883210

Получилось: 45D140016 =7320883210

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

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

732088322
-73208832366044162
0-36604416183022082
0-1830220891511042
0-915110445755522
0-457555222877762
0-228777611438882
0-11438885719442
0-5719442859722
0-2859721429862
0-142986714932
0-71492357462
1-35746178732
0-1787289362
1-893644682
0-446822342
0-223411172
0-11165582
1-5582792
0-2781392
1-138692
1-68342
1-34172
0-1682
1-842
0-422
0-21
0
Перевод чисел из одной системы счисления в другую

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

7320883210 = 1000101110100010100000000002
Ответ: 45D140016 = 1000101110100010100000000002