Template:ddcl list begin <tr class="t-dsc-header"><td>
Defined in header</td>
<td></td> <td></td> <tr class="t-dcl "><td >
#define I /* unspecified */</td>
<td class="t-dcl-nopad"> </td> <td > (since C99) </td> </tr> Template:ddcl list end
|This section is incomplete|
Reason: on what condition imaginary types are supported? The standard seems unclear. Maybe when __STDC_IEC_559_COMPLEX__ is defined?
A program may undefine and perhaps then redefine the imaginary macro.