将 UINT64 转换为浮点数是否安全?我意识到 UINT64 不保存小数,所以我的浮点数将是整数。但是,我返回增量时间的函数返回一个 UINT64,这对于我目前正在使用的函数来说不是一个非常有用的类型。我假设一个简单的 static_cast(uint64value) 不起作用?
最佳答案
如果将 UINT64 的大值(一个 8 字节值)强制转换为浮点数(只有 4 个字节),则它们可能会被截断。
关于c++ - 将 UINT64 转换为 float ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1746008/