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