©
本文档使用PHP中文网手册发布
|
在头文件 |
|
|
|---|---|---|
|
float crealf( float complex z ); |
(1) |
(since C99) |
|
double creal( double complex z ); |
(2) |
(since C99) |
|
long double creall( long double complex z ); |
(3) |
(since C99) |
|
Defined in header |
|
|
|
#define creal( z ) |
(4) |
(since C99) |
1-3)返回实数部分z。
4)式泛型宏:如果z具有类型longdoublecomplex,longdoubleimaginary或long double,creall被调用。如果z有类型floatcomplex,floatimaginary或者float,crealf被调用。如果z有类型doublecomplex,doubleimaginary,double,或任何整数类型,creal被调用。
|
z |
- |
复杂的论点 |
|---|
真实的部分z。
该函数完全为所有可能的输入指定,并且不受math_errhandling中描述的任何错误的影响。
For any complex variablez,z == creal(z)+ I*cimag(z).
#include#include int main(void){ double complex z = 1.0 + 2.0*I; printf("%f%+fi\n", creal(z), cimag(z));}
输出:
1.000000+2.000000i
C11标准(ISO / IEC 9899:2011):
7.3.9.6 creal函数(p:198-199)
7.25类型通用数学
G.7类型 - 通用数学
C99标准(ISO / IEC 9899:1999):
7.3.9.5 creal函数(p:180)
7.22类型通用数学
G.7类型 - 通用数学