Для перевода десятичного числа 45528.10397 в шестнадцатеричную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 16 до тех пор, пока остаток не станет меньше чем 16.
| — | 45528 | 16 | |||||
| 45520 | — | 2845 | 16 | ||||
| 8 | 2832 | — | 177 | 16 | |||
| D | 176 | 11 | |||||
| 1 |
Ответом будет являться обратная последовательность результатов деления:
4552810=111D816
Для перевода дробной части 0.10397 из десятичной системы в шестнадцатеричную, необходимо выполнить последовательное умножение дробной части на 16, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.10397 ∙ 16 = 1.66352 (1)
0.66352 ∙ 16 = 10.61632 (A)
0.61632 ∙ 16 = 9.86112 (9)
0.86112 ∙ 16 = 13.77792 (D)
0.77792 ∙ 16 = 12.44672 (C)
0.44672 ∙ 16 = 7.14752 (7)
0.14752 ∙ 16 = 2.36032 (2)
0.36032 ∙ 16 = 5.76512 (5)
0.76512 ∙ 16 = 12.24192 (C)
0.24192 ∙ 16 = 3.87072 (3)
0.87072 ∙ 16 = 13.93152 (D)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.1039710=0.1A9DC725C3D16
Окончательным ответом будет являться соединение целой и дробной части:
45528.1039710=111D8.1A9DC725C3D16.
