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 になります。
関連項目
規格
frexp() 関数は、 ISO/IEC 9899:1990 (‘‘ISO C89’’) に適合しています。 FreeBSD 10.0 June 4, 1993 FreeBSD 10.0 |