【发布时间】:2010-09-28 05:56:12
【问题描述】:
是否有任何直接的方法可以从 c#(或一般的 .NET)中的双精度数获取尾数和指数?
我使用 Google 找到了this example,但我不确定它的强大程度。可以在某些未来版本的框架等中进行双重更改的二进制表示吗?
我发现的另一种选择是使用 System.Decimal 而不是 double 并使用 Decimal.GetBits() 方法来提取它们。
有什么建议吗?
【问题讨论】:
标签: c# .net floating-point