POW(3)

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

You can modify error handling for these functions using matherr.

PORTABILITY

pow is ANSI C. powf is an extension.