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

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

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

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

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

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

0∙80+3∙8-1+3∙8-2+6∙8-3+1∙8-4 = 0∙1+3∙0.125+3∙0.015625+6∙0.001953125+1∙0.000244140625 = 0+0.375+0.046875+0.01171875+0.000244140625 = 0.43383789062510

Получилось: 0.33618 =0.43383789062510

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

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

Перевод чисел из одной системы счисления в другую
0.433837890625*16
6.941*16
F.06*16
1.0*16

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

0.43383789062510 = 0.6F116
Ответ: 0.33618 = 0.6F116

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

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

0.33618 = 0. 3 3 6 1 = 0(=000). 3(=011) 3(=011) 6(=110) 1(=001) = 000.0110111100012

Ответ: 0.33618 = .0110111100012

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

.0110111100012 = . 0110 1111 0001 = . 0110(=6) 1111(=F) 0001(=1) = .6F116

Ответ: .0110111100018 = .6F116