【发布时间】:2013-05-31 12:44:47
【问题描述】:
是否有一种标准方法可以检查 64 位浮点数是否可以在不转换为 +/- Infinity 的情况下转换为 32 位?
我知道之后可以检查它的 +/- Inf。
Convert.ToSingle() 不会这样做。
【问题讨论】:
-
不与
Single.MinValue和Single.MaxValue相比有帮助吗? msdn.microsoft.com/en-us/library/system.single.minvalue.aspx -
@Knaģis 在
Single.MaxValue之上的几个双精度转换为Single.MaxValue。在这篇文章的“Polyspace”部分有关于浮点这方面的讨论:blog.frama-c.com/index.php?post/2011/11/25/…
标签: c# casting floating-point