次の表は、浮動小数点組み込み関数のリストです。これらの組み込み関数は、すべてのインテル(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) | 単精度引数の双曲線正接を計算します。 |