complex.h — Complex math functions
The complex.h header file contains function declarations for all the complex
math functions listed below.
| cabs() | cabsf() | cabsl() | cacos() | cacosf() |
| cacosh() | cacoshf() | cacoshl() | cacosl() | carg() |
| cargf() | cargl() | casin() | casinf() | casinh() |
| casinhf() | casinhl() | casinl() | catan() | catanf() |
| catanh() | catanhf() | catanhl() | catanl() | ccos() |
| ccosf() | ccosh() | ccoshf() | ccoshl() | ccosl() |
| cexp() | cexpf() | cexpl() | cimag() | cimagf() |
| cimagl() | clog() | clogf() | clogl() | conj() |
| conjf() | conjl() | cpow() | cpowf() | cpowl() |
| cproj() | cprojf() | cprojl() | creal() | crealf() |
| creall() | csin() | csinf() | csinh() | csinhf() |
| csinhl() | csinl() | csqrt() | csqrtf() | csqrtl() |
| ctan() | ctanf() | ctanh() | ctanhf() | ctanhl() |
| ctanl() |
The
complex.h header file defines the following macros: - complex
- expands to
_Complex, where_Complexis a type specifier. - _Complex_I
- expands to
const float _Complexwith the value of the imaginary unit - I
- expands to
_Complex_I
Compile requirement: Use of this header
requires a compiler that is designed to support C99.