pow, powf—x to the power y #include <math.h>
double pow(double x, double y);
float powf(float x, float y);
Description
pow and powf calculate x raised to the exponent y.
Returns
On success, pow and powf return the value calculated.
When the argument values would produce overflow, pow
returns HUGE_VAL and set errno to ERANGE. If the
argument x passed to pow or powf is a negative
noninteger, and y is also not an integer, then errno
is set to EDOM. If x and y are both 0, then
pow and powf return 1.
You can modify error handling for these functions using matherr.
Portability
pow is ANSI C. powf is an extension.