C# 使用C从浮点文本中获取有效位和指数值#

C# 使用C从浮点文本中获取有效位和指数值#,c#,floating-point,C#,Floating Point,0.25的文本可以用1*2^(-2)表示,这样我们可以得到1作为有效位,-2作为指数 用C#可以得到什么函数的有效位/指数 由于浮点数是以符号/有效位/指数格式存储的,我认为应该有一种简单的方法来读取它们。我认为关于在这里获取尾数的答案是: 应该能够帮助你为什么是1*2^(-2)?为什么不写2^-4*4呢?你最好写4*2^(-4)。。。你写的有点不同。对于你的问题,我想,他会有点像a*2^b,其中a和b是可以找到的……sasjaq,这是我的观点,基于什么规则,你会进一步限制a和b的无限个组合,

0.25的文本可以用1*2^(-2)表示,这样我们可以得到1作为有效位,-2作为指数

用C#可以得到什么函数的有效位/指数


由于浮点数是以符号/有效位/指数格式存储的,我认为应该有一种简单的方法来读取它们。

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


应该能够帮助你

为什么是1*2^(-2)?为什么不写2^-4*4呢?你最好写4*2^(-4)。。。你写的有点不同。对于你的问题,我想,他会有点像a*2^b,其中a和b是可以找到的……sasjaq,这是我的观点,基于什么规则,你会进一步限制a和b的无限个组合,满足所列条件?
int significand = GetSignificand(0.25); // 1 
int exponent = GetExponent(0.25); // -2