スポンサーリンク

FREXP(3) FreeBSD ライブラリ関数マニュアル FREXP(3)

名称

frexp − 浮動小数点数を小数部と整数部に変換

ライブラリ

標準 C ライブラリ (libc, −lc)

書式

#include <math.h>

double

frexp(double value, int *exp);

解説

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

戻り値

frexp() 関数は、次のような値 x を返します。すなわち x は、大きさが区間 [

     1/2, 1) に入るかもしくは 0 の double 値であり、それに 2 の *exp 乗を掛けると value と等しくなります。 value が 0 である場合、結果のどちらの部分も0 になります。

関連項目

ldexp(3), math(3), modf(3)

規格

frexp() 関数は、 ISO/IEC 9899:1990 (‘‘ISO C89’’) に適合しています。

FreeBSD 10.0 June 4, 1993 FreeBSD 10.0

スポンサーリンク