浮動小数点組み込み関数

次の表は、浮動小数点組み込み関数のリストです。これらの組み込み関数は、すべてのインテル(R) アーキテクチャーで使用できます。

組み込み関数 説明
double fabs(double) 浮動小数点値の絶対値を返します。
double log(double) 倍精度を使用して、自然対数 ln(x), x>0 を返します。
float logf(float) 単精度を使用して、自然対数 ln(x), x>0 を返します。
double log10(double) 倍精度を使用して、10 を基数とする対数 log10(x), x>0 を返します。
float log10f(float) 単精度を使用して、10 を基数とする対数 log10(x), x>0 を返します。
double exp(double) 倍精度を使用して、指数関数を返します。
float expf(float) 単精度を使用して、指数関数を返します。
double pow(double, double) 倍精度を使用して、x を y 乗した値を返します。
float powf(float, float) 単精度を使用して、x を y 乗した値を返します。
double sin(double) 倍精度を使用して、x の正弦を返します。
float sinf(float) 単精度を使用して、x の正弦を返します。
double cos(double) 倍精度を使用して、x の余弦を返します。
float cosf(float) 単精度を使用して、x の余弦を返します。
double tan(double) 倍精度を使用して、x の正接を返します。
float tanf(float) 単精度を使用して、x の正接を返します。
double acos(double) 倍精度を使用して、x の逆余弦を返します。
float acosf(float) 単精度を使用して、x の逆余弦を返します。
double acosh(double) 倍精度を使用して、引数の逆双曲線余弦を計算します。
float acoshf(float) 単精度を使用して、引数の逆双曲線余弦を計算します。
double asin(double) 倍精度を使用して、引数の逆正弦を計算します。
float asinf(float) 単精度を使用して、引数の逆正弦を計算します。
double asinh(double) 倍精度を使用して、引数の逆双曲線正弦を計算します。
float asinhf(float) 単精度を使用して、引数の逆双曲線正弦を計算します。
double atan(double) 倍精度を使用して、引数の逆正接を計算します。
float atanf(float) 単精度を使用して、引数の逆正接を計算します。
double atanh(double) 倍精度を使用して、引数の逆双曲線正接を計算します。
float atanhf(float) 単精度を使用して、引数の逆双曲線正接を計算します。
double cabs(double complex z) 複素数の絶対値を計算します。組み込み関数の引数 complex は、2 つの倍精度要素 (実数部と虚数部) で構成される複素数です。入力パラメーター z は、1 つの引数として一緒に渡される 2 つの倍精度型の値で構成されます。
float cabsf(float complex z) 複素数の絶対値を計算します。組み込み関数の引数 complex は、2 つの精度要素 (実数部と虚数部) で構成される複素数です。入力パラメーター z は、1 つの引数として一緒に渡される 2 つの精度型の値で構成されます。
double ceil(double) 引数より小さくない倍精度引数の整数値のうち、最も小さい値を計算します。
float ceilf(float) 引数より小さくない単精度引数の整数値のうち、最も小さい値を計算します。
double cosh(double) 倍精度引数の双曲線余弦を計算します。
float coshf(float) 単精度引数の双曲線余弦を計算します。
float fabsf(float) 単精度引数の絶対値を計算します。
double floor(double) 引数より大きくない倍精度引数の整数値のうち、最も大きい値を計算します。
float floorf(float) 引数より大きくない単精度引数の整数値のうち、最も大きい値を計算します。
double fmod(double) 倍精度を使用して、第 1 の引数を第 2 の引数で割ったときの浮動小数点剰余を計算します。
float fmodf(float) 単精度を使用して、第 1 の引数を第 2 の引数で割ったときの浮動小数点剰余を計算します。
double hypot(double, double) 倍精度を使用して、直角三角形の斜辺の長さを計算します。
float hypotf(float, float) 単精度を使用して、直角三角形の斜辺の長さを計算します。
double rint(double) IEEE 丸めモードを使用して、倍精度で表現される整数値を計算します。
float rintf(float) IEEE 丸めモードを使用して、単精度で表現される整数値を計算します。
double sinh(double) 倍精度引数の双曲線正弦を計算します。
float sinhf(float) 単精度引数の双曲線正弦を計算します。
float sqrtf(float) 単精度引数の平方根を計算します。
double tanh(double) 倍精度引数の双曲線正接を計算します。
float tanhf(float) 単精度引数の双曲線正接を計算します。