FREXP(3)

名称
frexp - 浮動小数を小数部と整数部に変換

書式
#include <math.h> double frexp(double value, int *exp)

解説
frexp() 関数は、浮動小数を分割して、正規化された小数部分と 2 の整数累乗に分けます。 整数部は、 exp が指す int オブジェクトに保存されます。

戻り値
frexp() 関数は、区間 [1/2, 1] に入る、もしくは大きさがゼロであり、かつ、 それに 2 の *exp 乗を掛けると value と等しくなる double の値 x を戻します。 value がゼロである場合、結果のどちらの部分もゼロになります。

関連項目
ldexp(3), math(3), modf(3)

規格
frexp() 関数は、 ansiC に準拠しています。