| POW(3) | Library Functions Manual | POW(3) |
pow, powf,
powl — power
functions
Math Library (libm, -lm)
#include
<math.h>
double
pow(double
x, double y);
float
powf(float
x, float y);
long double
powl(long
double x, long double
y);
The
pow()
family of functions returns x raised to the power of
y.
If x is negative and y
is not an integer, the global variable errno is set to
EDOM, and on VAX a reserved operand fault is
generated. A portable application should nevertheless ensure that
y is an integer value whenever x
is negative.
Upon successful completion, the described functions return x^y.
The described functions conform to ISO/IEC 9899:1999 (“ISO C99”).
The history of the power functions dates back to Version 6 AT&T UNIX.
| January 24, 2024 | NetBSD 11.0 |