English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
double log(double x) retourne le logarithme naturel de x (logarithme en base e).
double log(double arg);
La fonction log() utilise un seul paramètre et retourne la valeur du type float.
Il se trouve dans<math.h>Défini dans les en-têtes.
Pour trouver le logarithme naturel de long double ou float, vous pouvez utiliser les prototypes suivants.
long double logl(long double arg); float logf(float arg);
Paramètres | Description |
---|---|
arg > 0 (supérieur à zéro) | Calcul du logarithme d'un nombre naturel |
arg < 0 (inférieur à zéro) | Affichage des erreurs à l'exécution |
#include <stdio.h> #include <math.h> int main() { double num = 5.6, result; result = log(num); printf("log(%.1f) = %.2f, num, result); return 0; }
Output Result
log(5.6) = 1.72