C ++ log () - Biblioteca estándar de C ++

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

Articulos interesantes...