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

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

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

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

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

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

0.11011b16 = 0. 1 1 0 1 1 b = 0(=0000). 1(=0001) 1(=0001) 0(=0000) 1(=0001) 1(=0001) b(=1011) = .0001000100000001000110112

Ответ: 0.11011b16 = .0001000100000001000110112

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

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

0∙160+1∙16-1+1∙16-2+0∙16-3+1∙16-4+1∙16-5+11∙16-6 = 0∙1+1∙0.0625+1∙0.00390625+0∙0.000244140625+1∙1.52587890625E-5+1∙9.5367431640625E-7+11∙5.9604644775391E-8 = 0+0.0625+0.00390625+0+1.52587890625E-5+9.5367431640625E-7+6.556510925293E-7 = 0.06642311811447110

Получилось: 0.11011b16 =0.06642311811447110

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

Дробная часть числа находится умножением на основание новой системы счисления:

Перевод чисел из одной системы счисления в другую
0.066423118114471*2
0.1328*2
0.2657*2
0.5314*2
1.063*2
0.1255*2
0.2511*2
0.5022*2
1.004*2
0.008636*2
0.01727*2

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

0.06642311811447110 = 0.00010001002
Ответ: 0.11011b16 = 0.00010001002