Двойной из длинных бит
у меня естьunsigned long long
(или жеuint64_t
) значение и хотите преобразовать его вdouble
, Двойник должен иметь ту же битовую комбинацию, что иlong
стоимость. Таким образом, я могу установить биты двойника "вручную".
unsigned long long bits = 1ULL;
double result = /* some magic here */ bits;
Я ищу способ сделать это.