Definition | #include <math.h> double pow(double x, double y); Diese Funktionen berechnen xy. | |
Returnwert | x y | falls x, y und das Ergebnis im zulässigen Gleitkommaintervall liegen. |
| abhängig vom Funktionstyp und Vorzeichen von x, bei Überlauf. Zusätzlich wird | |
1.0 | wenn x und y gleich 0 sind. | |
| abhängig vom Funktionstyp, wenn x gleich 0 und y kleiner 0 ist. | |
undefiniert | wenn x kleiner 0 und y nicht ganzzahlig ist. Zusätzlich wird | |
Beispiel | Folgendes Programm berechnet x y für eingelesene Argumente x und y #include <math.h>
#include <stdio.h>
int main(void)
{
double x, y;
scanf("%lf %lf", &x, &y);
printf("%g**%g : %g\n", x, y, pow(x,y));
return 0;
}
| |
Siehe auch exp, hypot, log, log10, sinh, sqrt