Я бы подумал, что это домашнее задание, но для конкретного двойника, который указан. 0x7FF8000000000000
- это тихий NaN согласно спецификации IEEE-754, не очень интересное значение для домашнего задания:
- Знаковый бит очищен.
- Поле экспоненты равно
0x7ff
, наибольшему возможному показателю степени, что означает, что число является либо бесконечностью, либо NaN.
- Поле значимости *
0x8000000000000
. Поскольку оно не равно нулю, число не является бесконечностью и должно быть NaN. Поскольку ведущий бит установлен, это тихий NaN, а не так называемый «сигнальный NaN».