Return the logarithm of their arguments. Format #include <math.h> double log (double x); float logf (float x); (Integrity servers, Alpha) long double logl (long double x); (Integrity servers, Alpha) double log2 (double x); (Integrity servers, Alpha) float log2f (float x); (Integrity servers, Alpha) long double log2l (long double x); (Integrity servers, Alpha) double log10 (double x); float log10f (float x); (Integrity servers, Alpha) long double log10l (long double x); (Integrity servers, Alpha)
1 – Argument
x A real number.
2 – Description
The log functions compute the natural (base e) logarithm of x. The log2 functions compute the base 2 logarithm of x. The log10 functions compute the common (base 10) logarithm of x.
3 – Return Values
x The logarithm of the argument (in the appropriate base). -HUGE_VAL x is 0 (errno is set to ERANGE), or x is negative (errno is set to EDOM). NaN x is NaN; errno is set to EDOM.