Двойной из длинных бит

у меня естьunsigned long long (или жеuint64_t) значение и хотите преобразовать его вdouble, Двойник должен иметь ту же битовую комбинацию, что иlong стоимость. Таким образом, я могу установить биты двойника "вручную".

unsigned long long bits = 1ULL;
double result = /* some magic here */ bits;

Я ищу способ сделать это.

Ответы на вопрос(3)

Ваш ответ на вопрос