Для перевода десятичного числа 38563845634.6245623843 в шестнадцатеричную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 16 до тех пор, пока остаток не станет меньше чем 16.
— | 38563845634 | 16 | |||||||||||||||
38563845632 | — | 2410240352 | 16 | ||||||||||||||
2 | 2410240352 | — | 150640022 | 16 | |||||||||||||
0 | 150640016 | — | 9415001 | 16 | |||||||||||||
6 | 9414992 | — | 588437 | 16 | |||||||||||||
9 | 588432 | — | 36777 | 16 | |||||||||||||
5 | 36768 | — | 2298 | 16 | |||||||||||||
9 | 2288 | — | 143 | 16 | |||||||||||||
A | 128 | 8 | |||||||||||||||
F |
Ответом будет являться обратная последовательность результатов деления:
3856384563410=8FA95960216
Для перевода дробной части 0.6245623843 из десятичной системы в шестнадцатеричную, необходимо выполнить последовательное умножение дробной части на 16, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.6245623843 ∙ 16 = 9.9929981488 (9)
0.9929981488 ∙ 16 = 15.8879703808 (F)
0.8879703808 ∙ 16 = 14.2075260928 (E)
0.2075260928 ∙ 16 = 3.3204174848 (3)
0.3204174848 ∙ 16 = 5.1266797568 (5)
0.1266797568 ∙ 16 = 2.0268761088 (2)
0.0268761088 ∙ 16 = 0.4300177408 (0)
0.4300177408 ∙ 16 = 6.8802838528 (6)
0.8802838528 ∙ 16 = 14.0845416448 (E)
0.0845416448 ∙ 16 = 1.3526663168 (1)
0.3526663168 ∙ 16 = 5.6426610688 (5)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.624562384310=0.9FE35206E1516
Окончательным ответом будет являться соединение целой и дробной части:
38563845634.624562384310=8FA959602.9FE35206E1516.