-
您可以在转换之前检查 浮点64 值小于 最小Int64 或大于 最大Int64 。如果是这样,转换肯定会溢出。 – 伊察 评论 2023年1月28日13:51 -
@JimB可以与 浮点64 最接近的值 最大Int64 . – icza公司 评论 2023年1月28日14:34 -
@伊察:是的,没错,我只是说它可能会令人惊讶,因为它在外面 +/-1<<53 – JimB公司 评论 2023年1月28日14:42 -
非常感谢你! 这段对话提供了很多见解,吉姆的回答信息丰富。 – 帕夫洛·梅斯特里科 评论 2023年1月28日15:26
1答案
float64(数学MaxInt64)//9223372036854775808 float64(数学MinInt64)//-9223372036854775808