使用C#从浮点字面值获取有效数和指数值

时间:2011-11-07 20:23:47

标签: c# floating-point

0.25的文字可用1 * 2 ^( - 2)表示,因此我们可以得到1作为有效数,-2作为指数。

我可以使用C#获取有效数/指数的哪个函数?

int significand = GetSignificand(0.25); // 1 
int exponent = GetExponent(0.25); // -2

由于浮点数以符号/有效数/指数格式存储,我认为应该有一种直接的方式来阅读它们。

1 个答案:

答案 0 :(得分:2)

我认为关于在这里获取尾数的答案是:

extracting mantissa and exponent from double in c#

应该可以帮到你