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

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

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

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

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

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

0CCC900016 = 0 C C C 9 0 0 0 = 0(=0000) C(=1100) C(=1100) C(=1100) 9(=1001) 0(=0000) 0(=0000) 0(=0000) = 11001100110010010000000000002

Ответ: 0CCC900016 = 11001100110010010000000000002

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

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

0∙167+12∙166+12∙165+12∙164+9∙163+0∙162+0∙161+0∙160 = 0∙268435456+12∙16777216+12∙1048576+12∙65536+9∙4096+0∙256+0∙16+0∙1 = 0+201326592+12582912+786432+36864+0+0+0 = 21473280010

Получилось: 0CCC900016 =21473280010

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

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

2147328002
-2147328001073664002
0-107366400536832002
0-53683200268416002
0-26841600134208002
0-1342080067104002
0-671040033552002
0-335520016776002
0-16776008388002
0-8388004194002
0-4194002097002
0-2097001048502
0-104850524252
0-52424262122
1-26212131062
0-1310665532
0-655232762
1-327616382
0-16388192
0-8184092
1-4082042
1-2041022
0-102512
0-50252
1-24122
1-1262
0-632
0-21
1
Перевод чисел из одной системы счисления в другую

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

21473280010 = 11001100110010010000000000002
Ответ: 0CCC900016 = 11001100110010010000000000002