|
|
fpclassify 【V1.08以降】
|
NaN,無限大,正規化数,非正規化数,0に分類(C99)
|
isfinite 【V1.08以降】
|
有限(0,非正規化数,正規化数)かどうかを判定(C99)
|
isinf 【V1.08以降】
|
無限大であるかどうかを判定(C99)
|
isnan 【V1.08以降】
|
NaNかどうかを判定(C99)
|
isnormal 【V1.08以降】
|
正規化数(0,非正規化数,無限大,NaN のいずれでもない)かどうかを判定(C99)
|
signbit 【V1.08以降】
|
符号が負かどうかを判定(C99)
|
acos
|
逆余弦
|
acosf
|
逆余弦
|
acosl 【V1.08以降】
|
逆余弦(C99)
|
asin
|
逆正弦
|
asinf
|
逆正弦
|
asinl 【V1.08以降】
|
逆正弦(C99)
|
atan
|
逆正接
|
atanf
|
逆正接
|
atanl 【V1.08以降】
|
逆正接(C99)
|
atan2
|
逆正接(y / x)
|
atan2f
|
逆正接(y / x)
|
atan2l 【V1.08以降】
|
逆正接(y / x)(C99)
|
cos
|
余弦
|
cosf
|
余弦
|
cosl 【V1.08以降】
|
余弦(C99)
|
sin
|
正弦
|
sinf
|
正弦
|
sinl 【V1.08以降】
|
正弦(C99)
|
tan
|
正接
|
tanf
|
正接
|
tanl 【V1.08以降】
|
正接(C99)
|
acosh 【V1.08以降】
|
双曲線逆余弦(C99)
|
acoshf 【V1.08以降】
|
双曲線逆余弦(C99)
|
acoshl 【V1.08以降】
|
双曲線逆余弦(C99)
|
asinh 【V1.08以降】
|
双曲線逆正弦(C99)
|
asinhf 【V1.08以降】
|
双曲線逆正弦(C99)
|
asinhl 【V1.08以降】
|
双曲線逆正弦(C99)
|
atanh 【V1.08以降】
|
双曲線逆正接(C99)
|
atanhf 【V1.08以降】
|
双曲線逆正接(C99)
|
atanhl 【V1.08以降】
|
双曲線逆正接(C99)
|
cosh
|
双曲線余弦
|
coshf
|
双曲線余弦
|
coshl 【V1.08以降】
|
双曲線余弦(C99)
|
sinh
|
双曲線正弦
|
sinhf
|
双曲線正弦
|
sinhl 【V1.08以降】
|
双曲線正弦(C99)
|
tanh
|
双曲線正接
|
tanhf
|
双曲線正接
|
tanhl 【V1.08以降】
|
双曲線正接(C99)
|
exp
|
指数関数(自然対数)
|
expf
|
指数関数(自然対数)
|
expl 【V1.08以降】
|
指数関数(自然対数)(C99)
|
frexp
|
浮動小数点数を正規化した数と2のべき乗に分割
|
frexpf
|
浮動小数点数を正規化した数と2のべき乗に分割
|
frexpl 【V1.08以降】
|
浮動小数点数を正規化した数と2のべき乗に分割(C99)
|
ldexp
|
浮動小数点数と2 の整数べき乗を乗算
|
ldexpf
|
浮動小数点数と2 の整数べき乗を乗算
|
ldexpl 【V1.08以降】
|
浮動小数点数と2 の整数べき乗を乗算(C99)
|
log
|
対数関数(自然対数)
|
logf
|
対数関数(自然対数)
|
logl 【V1.08以降】
|
対数関数(自然対数)(C99)
|
log10
|
対数関数(10を底)
|
log10f
|
対数関数(10を底)
|
log10l 【V1.08以降】
|
対数関数(10を底)(C99)
|
log1p 【V1.08以降】
|
実引数に1を加えた値の対数関数(自然対数)(C99)
|
log1pf 【V1.08以降】
|
実引数に1を加えた値の対数関数(自然対数)(C99)
|
log1pl 【V1.08以降】
|
実引数に1を加えた値の対数関数(自然対数)(C99)
|
modf
|
浮動小数点数を整数部と小数部に分割
|
modff
|
浮動小数点数を整数部と小数部に分割
|
modfl 【V1.08以降】
|
浮動小数点数を整数部と小数部に分割(C99)
|
scalbn 【V1.09以降】
|
浮動小数点数とFLT_RADIXのべき乗を乗算(C99)
|
scalbnf 【V1.09以降】
|
浮動小数点数とFLT_RADIXのべき乗を乗算(C99)
|
scalbnl 【V1.09以降】
|
浮動小数点数とFLT_RADIXのべき乗を乗算(C99)
|
scalbln 【V1.09以降】
|
浮動小数点数とFLT_RADIXのべき乗を乗算(C99)
|
scalblnf 【V1.09以降】
|
浮動小数点数とFLT_RADIXのべき乗を乗算(C99)
|
scalblnl 【V1.09以降】
|
浮動小数点数とFLT_RADIXのべき乗を乗算(C99)
|
fabs
|
絶対値関数
|
fabsf
|
絶対値関数
|
fabsl 【V1.08以降】
|
絶対値関数(C99)
|
pow
|
べき乗関数
|
powf
|
べき乗関数
|
powl 【V1.08以降】
|
べき乗関数(C99)
|
sqrt
|
平方根関数
|
sqrtf
|
平方根関数
|
sqrtl 【V1.08以降】
|
平方根関数(C99)
|
ceil
|
浮動小数点数以上の最小の整数値
|
ceilf
|
浮動小数点数以上の最小の整数値
|
ceill 【V1.08以降】
|
浮動小数点数以上の最小の整数値(C99)
|
floor
|
浮動小数点数以下の最大の整数値
|
floorf
|
浮動小数点数以下の最大の整数値
|
floorl 【V1.08以降】
|
浮動小数点数以下の最大の整数値(C99)
|
nearbyint 【V1.09以降】
|
現在の丸め方向に従った,浮動小数点形式の整数値への丸め(C99)
|
nearbyintf 【V1.09以降】
|
現在の丸め方向に従った,浮動小数点形式の整数値への丸め(C99)
|
nearbyintl 【V1.09以降】
|
現在の丸め方向に従った,浮動小数点形式の整数値への丸め(C99)
|
rint 【V1.09以降】
|
現在の丸め方向に従った,浮動小数点形式の整数値への丸め(C99)
|
rintf 【V1.09以降】
|
現在の丸め方向に従った,浮動小数点形式の整数値への丸め(C99)
|
rintl 【V1.09以降】
|
現在の丸め方向に従った,浮動小数点形式の整数値への丸め(C99)
|
lrint 【V1.09以降】
|
現在の丸め方向に従った,long型整数値への丸め(C99)
|
lrintf 【V1.09以降】
|
現在の丸め方向に従った,long型整数値への丸め(C99)
|
lrintl 【V1.09以降】
|
現在の丸め方向に従った,long型整数値への丸め(C99)
|
llrint 【V1.09以降】
|
現在の丸め方向に従った,long long型整数値への丸め(C99)
|
llrintf 【V1.09以降】
|
現在の丸め方向に従った,long long型整数値への丸め(C99)
|
llrintl 【V1.09以降】
|
現在の丸め方向に従った,long long型整数値への丸め(C99)
|
round 【V1.09以降】
|
浮動小数点形式の整数値への丸め(C99)
|
roundf 【V1.09以降】
|
浮動小数点形式の整数値への丸め(C99)
|
roundl 【V1.09以降】
|
浮動小数点形式の整数値への丸め(C99)
|
lround 【V1.09以降】
|
long型整数値への丸め(C99)
|
lroundf 【V1.09以降】
|
long型整数値への丸め(C99)
|
lroundl 【V1.09以降】
|
long型整数値への丸め(C99)
|
llround 【V1.09以降】
|
long long型整数値への丸め(C99)
|
llroundf 【V1.09以降】
|
long long型整数値への丸め(C99)
|
llroundl 【V1.09以降】
|
long long型整数値への丸め(C99)
|
trunc 【V1.09以降】
|
切り捨てた整数値への丸め(C99)
|
truncf 【V1.09以降】
|
切り捨てた整数値への丸め(C99)
|
truncl 【V1.09以降】
|
切り捨てた整数値への丸め(C99)
|
fmod
|
剰余関数
|
fmodf
|
剰余関数
|
fmodl 【V1.08以降】
|
剰余関数(C99)
|
copysign 【V1.09以降】
|
与えられた絶対値と符号からなる値を生成(C99)
|
copysignf 【V1.09以降】
|
与えられた絶対値と符号からなる値を生成(C99)
|
copysignl 【V1.09以降】
|
与えられた絶対値と符号からなる値を生成(C99)
|
nan 【V1.09以降】
|
文字列をNaNに変換(C99)
|
nanf 【V1.09以降】
|
文字列をNaNに変換(C99)
|
nanl 【V1.09以降】
|
文字列をNaNに変換(C99)
|
fdim 【V1.09以降】
|
正の差の計算(C99)
|
fdimf 【V1.09以降】
|
正の差の計算(C99)
|
fdiml 【V1.09以降】
|
正の差の計算(C99)
|
fmax 【V1.09以降】
|
大きい方の値を取得(C99)
|
fmaxf 【V1.09以降】
|
大きい方の値を取得(C99)
|
fmaxl 【V1.09以降】
|
大きい方の値を取得(C99)
|
fmin 【V1.09以降】
|
小さい方の値を取得(C99)
|
fminf 【V1.09以降】
|
小さい方の値を取得(C99)
|
fminl 【V1.09以降】
|
小さい方の値を取得(C99)
|
isgreater 【V1.09以降】
|
最初の引数が2番目の引数より大きいか判定(C99)
|
isgreaterequal 【V1.09以降】
|
最初の引数が2番目の引数以上か判定(C99)
|
isless 【V1.09以降】
|
最初の引数が2番目の引数より小さいか判定(C99)
|
islessequal 【V1.09以降】
|
最初の引数が2番目の引数以下か判定(C99)
|
islessgreater 【V1.09以降】
|
最初の引数が2番目の引数より小さい,または大きいか判定(C99)
|
isunordered 【V1.09以降】
|
順序付けられていないかどうか判定(C99)
|