Syntaxe
Paramètres
Nom |
Description |
x |
Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter |
Description
Cette fonction permet de retourner le logarithme naturel ou népérien.
Remarques
- Si une fonction ne peut pas effectuer le calcul, elle définit un code d'erreur dans l'entier global errno et renvoie une valeur arbitraire : sinon elle renvoie la valeur calculée
sans modifier errno. Les valeurs symboliques qu'une fonction peut placer dans errno sont EDOM, signifiant que le paramètre n'était pas valide, et ERANGE, ce qui signifie
que la valeur de la fonction n'a pas pu être calculée. Ces codes sont définis dans le fichier errno.h.
- Le tableau suivant répertorie, pour chaque fonction, les codes d'erreur pouvant être renvoyés, la valeur de la fonction pour cette erreur et la signification de l'erreur. Les valeurs
symboliques sont définies dans le fichier math.h :
Fonction |
Erreur |
f(x) |
Signification |
exp |
ERANGE |
HUGE |
x > LOGHUGE |
ERANGE |
0.0 |
x < LOGTINY |
log |
EDOM |
-HUGE |
x <= 0 |
log10 |
EDOM |
-HUGE |
x <= 0 |
pow |
EDOM |
-HUGE |
x < 0, x=y=0 |
ERANGE |
HUGE |
y*log(x) > LOGHUGE |
ERANGE |
0.0 |
y*log(x) < LOGTINY |
sqrt |
EDOM |
0.0 |
x < 0.0 |
Dernière mise à jour : Dimanche, le 10 Mai 2020