Возьмём, например, число 25.5
Переведём его в двоичную форму, получим 11001.1
Теперь нормализуем число, получим 1.10011x24
Для 64-битного представления получим
Знак +, первый бит 0
Экспонента (11 разрядов) 4+1023 = 102710 = 100000000112
Мантисса (отбрасываем первую единицу, она всегда есть в нормализованном числе, 52 разряда) =
= 1001100000000000000000000000000000000000000000000000
Записываем всё вместе, получаем
0100000000111001100000000000000000000000000000000000000000000000
или в hex-представлении 0x4039800000000000
PS. Ошибочка была, поправил.