Для перевода десятичного числа 45756846796778.567856786.5675 в шестнадцатеричную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 16 до тех пор, пока остаток не станет меньше чем 16.
| — | 45756846796778 | 16 | |||||||||||||||||||||
| 45756846796768 | — | 2859802924798 | 16 | ||||||||||||||||||||
| A | 2859802924784 | — | 178737682799 | 16 | |||||||||||||||||||
| E | 178737682784 | — | 11171105174 | 16 | |||||||||||||||||||
| F | 11171105168 | — | 698194073 | 16 | |||||||||||||||||||
| 6 | 698194064 | — | 43637129 | 16 | |||||||||||||||||||
| 9 | 43637120 | — | 2727320 | 16 | |||||||||||||||||||
| 9 | 2727312 | — | 170457 | 16 | |||||||||||||||||||
| 8 | 170448 | — | 10653 | 16 | |||||||||||||||||||
| 9 | 10640 | — | 665 | 16 | |||||||||||||||||||
| D | 656 | — | 41 | 16 | |||||||||||||||||||
| 9 | 32 | 2 | |||||||||||||||||||||
| 9 |
Ответом будет являться обратная последовательность результатов деления:
4575684679677810=299D98996FEA16
Для перевода дробной части 0.567856786 из десятичной системы в шестнадцатеричную, необходимо выполнить последовательное умножение дробной части на 16, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.567856786 ∙ 16 = 9.085708576 (9)
0.085708576 ∙ 16 = 1.371337216 (1)
0.371337216 ∙ 16 = 5.941395456 (5)
0.941395456 ∙ 16 = 15.062327296 (F)
0.062327296 ∙ 16 = 0.997236736 (0)
0.997236736 ∙ 16 = 15.955787776 (F)
0.955787776 ∙ 16 = 15.292604416 (F)
0.292604416 ∙ 16 = 4.681670656 (4)
0.681670656 ∙ 16 = 10.906730496 (A)
0.906730496 ∙ 16 = 14.507687936 (E)
0.507687936 ∙ 16 = 8.123006976 (8)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.56785678610=0.915F0FF4AE816
Окончательным ответом будет являться соединение целой и дробной части:
45756846796778.567856786.567510=299D98996FEA.915F0FF4AE816.
