complex.h

Facilities for mathematical functions that operate on complex numbers. This header file defines some convenient macros for manipulating complex values. The table below lists these macros.
Table 1. Definitions in Complex.h
Macro Action
complex Define variables of complex type. Expands to the built-in type, Complex.
Complex_I Expands to the square root of -1, of type const float_Complex.
imaginary Define variables of imaginary type. Expands to the built-in type, Imaginary.
Imaginary_I Expands to the square root of -1, of type const float_Imaginary.
I Expands to Imaginary_I.

The facilities in this header file are only available when the compiler is configured to compile source code for C99 (ISO/IEC 9899:1999). Refer to the Build Tools Reference for information on compiling C99 source code.