跳转到内容

C 编程/math.h/frexp

来自维基教科书,开放的书籍,开放的世界

我们在数学用途上使用了 frexp()。frexp() 函数将浮点值分解成两个部分。第一部分是尾数,第二部分是指数。我们可以将 x 表示为浮点值,m 表示尾数,n 表示指数。在 frexp() 中,尾数的范围始终在 0.5 到 1 之间。

double frexp(double x, int *exppr);
float frexpf(float x, int *exppr);
long double frexpl(long double x, int *exppr);

返回值

[编辑 | 编辑源代码]

frexp() 函数返回尾数。exppr 指向存储指数的位置。x=尾数*2指数

参考资料

[编辑 | 编辑源代码]
华夏公益教科书