English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de lenguaje C

Control de flujo de lenguaje C

Funciones en C

Arreglos en C

Punteros en C

Cadenas en C

Estructura de lenguaje C

Archivo de lenguaje C

Otro C

Manual de referencia de C

Uso y ejemplo de la función log() de la biblioteca de C

Biblioteca estándar <math.h> en C

double log(double x) devuelve el logaritmo natural de x (logaritmo con base e).

Prototipo de la función log() en C

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 de log() en C

ParámetrosDescripció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

Ejemplo: Uso de la función log() en C

#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

Biblioteca estándar <math.h> en C