I'm sorry for asking such a simple question, but I don't really know how to look for the answer - what is bigger, UINT64 or double? Can I safely do the casting
double mydouble = (double)myUint;
without losing any digits?
And if double is smaller, what is it's equivalent in the form
int (which is 32bits) -> __int64 (double amount of bits) -> UINT64 (and one more position for not having minus)?