English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Biblioteca estándar <math.h> en C
double log(double x) devuelve el logaritmo natural de x (logaritmo con base e).
double log(double arg);
La función log() toma un solo parámetro y devuelve el valor de tipo float.
Está en<math.h>Definido en el archivo de cabecera.
Para encontrar el logaritmo natural de long double o float, se puede usar el siguiente prototipo.
long double logl(long double arg); float logf(float arg);
Parámetros | Descripción |
---|---|
arg > 0 (mayor que cero) | Calcular el logaritmo de un número natural |
arg < 0 (menos que cero) | Mostrar errores en tiempo de ejecución |
#include <stdio.h> #include <math.h> int main() { double num = 5.6, result; result = log(num); printf("log(%.1f) = %.2f", num, result); return 0; }
Resultados de salida
log(5.6) = 1.72