Next: , Previous: , Up: Math   [Contents][Index]


1.45 pow, powf—x to the power y

Synopsis

#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.


Portability
pow is ANSI C. powf is an extension.