cimag, cimagf, cimagl
The latest version of this topic can be found at cimag, cimagf, cimagl.
Retrieves the imaginary part of a complex number.
Syntax
double cimag(
_Dcomplex z
);
float cimag(
_Fcomplex z
); // C++
long double cimag(
_Lcomplex z
); // C++
float cimagf(
_Fcomplex z
);
long double cimagl(
_Lcomplex z
);
Parameters
z
A complex number.
Return Value
The imaginary part of z
.
Remarks
Because C++ allows overloading, you can call overloads of cimag
that take _Fcomplex
or _Lcomplex
values, and return float
or long double
values. In a C program, cimag
always takes a _Dcomplex
value and returns a double
value.
Requirements
Routine | C header | C++ header |
---|---|---|
cimag , cimagf , cimagl |
<complex.h> | <ccomplex> |
For more compatibility information, see Compatibility in the Introduction.
See Also
Alphabetical Function Reference
norm, normf, norml
creal, crealf, creall
cproj, cprojf, cprojl
conj, conjf, conjl
carg, cargf, cargl
cabs, cabsf, cabsl