crealf, creal, creall
来自 cppreference.cn
| 定义在头文件 <complex.h> 中 |
||
| float crealf( float complex z ); |
(1) | (C99 起) |
| double creal( double complex z ); |
(2) | (C99 起) |
| long double creall( long double complex z ); |
(3) | (C99 起) |
| 定义于头文件 <tgmath.h> |
||
| #define creal( z ) |
(4) | (C99 起) |
1-3) 返回
z 的实部。4) 类型泛型宏:若
z 的类型为 long double complex、long double imaginary 或 long double,则调用 creall。若 z 的类型为 float complex、float imaginary 或 float,则调用 crealf。若 z 的类型为 double complex、double imaginary、double 或任何整数类型,则调用 creal。目录 |
[编辑] 参数
| z | - | 复数参数 |
[编辑] 返回值
z 的实部。
此函数对所有可能的输入都完全指定,不受 math_errhandling 中描述的任何错误的影响。
[编辑] 注意
对于任何复变量 z,z == creal(z) + I*cimag(z)。
[编辑] 示例
运行此代码
输出
1.000000+2.000000i
[编辑] 参考文献
- C11 标准 (ISO/IEC 9899:2011)
- 7.3.9.6 The creal functions (p: 198-199)
- 7.25 类型通用数学 <tgmath.h> (p: 373-375)
- G.7 类型通用数学 <tgmath.h> (p: 545)
- C99 标准 (ISO/IEC 9899:1999)
- 7.3.9.5 The creal functions (p: 180)
- 7.22 类型通用数学 <tgmath.h> (p: 335-337)
- G.7 类型通用数学 <tgmath.h> (p: 480)
[编辑] 参阅
| (C99)(C99)(C99) |
计算复数的虚部 (函数) |
| C++ 文档 用于 real
| |