Для перевода десятичного числа 554674573456473053465.435654.546 в шестнадцатеричную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 16 до тех пор, пока остаток не станет меньше чем 16.
— | 9223372036854775807 | 16 | |||||||||||||||||||||||||||||
9.2233720368548E+18 | — | 5.7646075230342E+17 | 16 | ||||||||||||||||||||||||||||
0 | 5.7646075230342E+17 | — | 3.6028797018964E+16 | 16 | |||||||||||||||||||||||||||
0 | 3.6028797018964E+16 | — | 2.2517998136852E+15 | 16 | |||||||||||||||||||||||||||
0 | 2.2517998136852E+15 | — | 1.4073748835533E+14 | 16 | |||||||||||||||||||||||||||
0 | 1.4073748835533E+14 | — | 8796093022208 | 16 | |||||||||||||||||||||||||||
0 | 8796093022208 | — | 549755813888 | 16 | |||||||||||||||||||||||||||
0 | 549755813888 | — | 34359738368 | 16 | |||||||||||||||||||||||||||
0 | 34359738368 | — | 2147483648 | 16 | |||||||||||||||||||||||||||
0 | 2147483648 | — | 134217728 | 16 | |||||||||||||||||||||||||||
0 | 134217728 | — | 8388608 | 16 | |||||||||||||||||||||||||||
0 | 8388608 | — | 524288 | 16 | |||||||||||||||||||||||||||
0 | 524288 | — | 32768 | 16 | |||||||||||||||||||||||||||
0 | 32768 | — | 2048 | 16 | |||||||||||||||||||||||||||
0 | 2048 | — | 128 | 16 | |||||||||||||||||||||||||||
0 | 128 | 8 | |||||||||||||||||||||||||||||
0 |
Ответом будет являться обратная последовательность результатов деления:
922337203685477580710=800000000000000016
Для перевода дробной части 0.435654 из десятичной системы в шестнадцатеричную, необходимо выполнить последовательное умножение дробной части на 16, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.435654 ∙ 16 = 6.970464 (6)
0.970464 ∙ 16 = 15.527424 (F)
0.527424 ∙ 16 = 8.438784 (8)
0.438784 ∙ 16 = 7.020544 (7)
0.020544 ∙ 16 = 0.328704 (0)
0.328704 ∙ 16 = 5.259264 (5)
0.259264 ∙ 16 = 4.148224 (4)
0.148224 ∙ 16 = 2.371584 (2)
0.371584 ∙ 16 = 5.945344 (5)
0.945344 ∙ 16 = 15.125504 (F)
0.125504 ∙ 16 = 2.008064 (2)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.43565410=0.6F8705425F216
Окончательным ответом будет являться соединение целой и дробной части:
554674573456473053465.435654.54610=8000000000000000.6F8705425F216.