La función log () en C ++ devuelve el logaritmo natural (logaritmo base-e) del argumento.
Esta función se define en el archivo de encabezado.
(Matemáticas) log e x = log (x) (En Programación C ++)
prototipo log () (A partir del estándar C ++ 11)
doble registro (doble x); registro flotante (flotante x); largo doble registro (largo doble x); doble log (T x); // Para tipo integral
Parámetros log ()
La función log () toma un único argumento obligatorio en el rango (0, ∞) .
Si el valor es menor que cero, log () devuelve NaN
(No es un número).
log () Valor de retorno
La función log () devuelve el logaritmo natural de un número.
Parámetro (x) | Devolver VALOR |
---|---|
x> 1 | Positivo |
x = 1 | 0 |
0> x> 1 | Negativo |
x = 0 | -∞ (- infinito) |
x <0 | NaN (No un número) |
Ejemplo 1: ¿Cómo funciona log ()?
#include #include using namespace std; int main () ( double x = 13.056, result; result = log (x); cout << "log(x) = " << result << endl; x = -3.591; result = log (x); cout << "log(x) = " << result << endl; return 0; )
Cuando ejecute el programa, la salida será:
log (x) = 2.56925 log (x) = nan
Ejemplo 2: log () con tipo integral
#include #include using namespace std; int main () ( int x = 2; double result; result = log (x); cout << "log(x) = " << result << endl; return 0; )
Cuando ejecute el programa, la salida será:
log (x) = 0,693147