【问题标题】:floating point number [duplicate]浮点数 [重复]
【发布时间】:2011-09-26 11:15:24
【问题描述】:

可能重复:
extracting mantissa and exponent from double in c#

浮点数中的分数和指数如何分开?

在 C++ 中,我可以使用 “联合”,但在 C# 中不允许使用联合。

union  {fix lc; long double cv;} ldblun;

【问题讨论】:

  • 这在 C++ 中也不起作用。
  • 你需要分数做什么?也许我们可以通过进一步调查您的问题来解决这个问题。然而,有很多可能性可以得到你想要的。

标签: c# floating-point


【解决方案1】:

BitConverter.DoubleToInt64Bits()

然后只需移位和遮罩。

【讨论】:

  • 对不起,我误解了这个问题..感谢您指出
猜你喜欢
  • 2011-02-28
  • 2012-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-10
  • 2013-09-13
  • 2015-02-17
  • 1970-01-01
相关资源
最近更新 更多