Syntaxe
double pow(double x, double y);
|
Paramètres
Nom |
Description |
x |
Ce paramètre permet d'indiquer la base de la puissance |
y |
Ce paramètre permet d'indiquer la puissance |
Description
Cette fonction retourne le calcul de x à la puissance y.
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