機能 |
10を底とするxの対数(log10x)を計算することを表す。 引数の負数の場合は定義域エラー(EDOM)が発生する。 引数の0の場合は値域エラー(ERANGE)が発生することがある。 |
||
---|---|---|---|
定義 |
#include <math.h> double log10 ( double x ); float log10 ( float x ); long double log10 ( long double x ); ※C99規格では以下の定義となる double log10 ( double x ); float log10f ( float x ); long double log10l ( long double x ); |
||
引数 |
|
||
戻り値 | 計算結果を返す。 | ||
実装例 |
#include <math.h> #include <stdio.h> int main(void) { double a = 100.0; printf("log10(%f) = %f\n", a, log10(a) ); /* log10 a */ return 0; } |
||
実行結果 |
log10(100.000000) = 2.000000 |
log10()