BohYoh.comトップページへ  frexp
C言語 標準ライブラリ アルファベット順索引 ヘッダ別索引 ホームページへ C言語講座のページ

C89  C99  C11  指数関数および対数関数
frexp
ヘッダ #include <math.h>
形 式 double frexp(double value, int *exp);
機 能 浮動小数点数valueを、正規化した数と2の整数べき乗とに分割し、その整数をexpが指すint型のオブジェクトに格納する。
返却値 以下の場合の結果は規定されない。
  • C99 C11 valueが浮動小数点数でない場合。
  • C11 2の整数乗がint型の範囲を超える場合。
本関数は、次の二つの条件を満足するxの値を返す。
  • xの絶対値が、区間[1/2, 1)に含まれる、または0の値をもつ。
  • value2*exp乗のx倍(すなわちx×2*exp)に等しい。
value0の場合、xおよび*expの値は0とする。


BohYoh.comトップページへ