[指定形式]
double frexp(double x, int *exp)
float frexpf(float x, int *exp)
long double frexpl(long double x, int *exp) 【V2.01.00以降】
[詳細説明]
xを,正規化した数と2の整数べき乗とに分割します。正規化した数を返却し,整数をexpが指すint型のオブジェクトに格納します。
返却値をretとした場合,次の条件を満たします。
[特殊ケース]
|
|
|
x==0
|
0,*exp=0
|
-
|
x==±∞
|
NaN,*exp=0
|
EDOM
|
x==NaN
|
NaN,*exp=0
|
-
|