Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Retrieves the value of a number raised to the specified power, where the base and exponent are complex numbers. This function has a branch cut for the exponent along the negative real axis.
Syntax
_Dcomplex cpow(
_Dcomplex x, _Dcomplex y
);
_Fcomplex cpow(
_Fcomplex x, _Fcomplex y
); // C++ only
_Lcomplex cpow(
_Lcomplex x, _Lcomplex y
); // C++ only
_Fcomplex cpowf(
_Fcomplex x, _Fcomplex y
);
_Lcomplex cpowl(
_Lcomplex x, _Lcomplex y
);
Parameters
x
The base.
y
The exponent.
Return value
The value of x raised to the power of y with a branch cut for x along the negative real axis.
Remarks
Because C++ allows overloading, you can call overloads of cpow that take and return _Fcomplex and _Lcomplex values. In a C program, cpow always takes and returns a _Dcomplex value.
Requirements
| Routine | C header | C++ header |
|---|---|---|
cpow, cpowf, cpowl |
<complex.h> | <ccomplex> |
For more compatibility information, see Compatibility.
See also
Alphabetical function reference
cexp, cexpf, cexpl
clog10, clog10f, clog10l
clog, clogf, clogl