ルネサス
frexp関数群
[指定形式]
double frexp(double x, int *exp)
float frexpf(float x, int *exp)
[詳細説明]
xを,正規化した数と2の整数べき乗とに分割します。正規化した数を返却し,整数をexpが指すint型のオブジェクトに格納します。
返却値をretとした場合,次の条件を満たします。
-
0.5 <= |ret| < 1
x = ret * 2exp
[特殊ケース]
条件
返却値
例外
x==0
0,*exp=0
x==±∞
NaN,*exp=0
EDOM
x==NaN