cimagf, cimag, cimagl
From cppreference.net
|
定义于头文件
<complex.h>
|
||
|
float
cimagf
(
float
complex
z
)
;
|
(1) | (C99 起) |
|
double
cimag
(
double
complex
z
)
;
|
(2) | (C99 起) |
|
long
double
cimagl
(
long
double
complex
z
)
;
|
(3) | (C99 起) |
|
定义于头文件
<tgmath.h>
|
||
|
#define cimag( z )
|
(4) | (C99 起) |
1-3)
返回
z
的虚部。
4)
类型泛型宏:若
z
具有类型
long
double
complex
、
long
double
imaginary
或
long
double
,则调用
cimagl
。若
z
具有类型
float
complex
、
float
imaginary
或
float
,则调用
cimagf
。若
z
具有类型
double
complex
、
double
imaginary
、
double
或任何整数类型,则调用
cimag
。
目录 |
参数
| z | - | 复参数 |
返回值
z
的虚部。
此函数对所有可能的输入均有完整规范定义,且不受 math_errhandling 中所述任何错误条件的影响
注释
对于任意复数变量
z
,
z
==
creal
(
z
)
+
I
*
cimag
(
z
)
。
示例
运行此代码
输出:
1.000000+2.000000i
参考文献
- C11 标准 (ISO/IEC 9899:2011):
-
- 7.3.9.2 cimag 函数 (第 197 页)
-
- 7.25 泛型数学 <tgmath.h> (第 373-375 页)
-
- G.7 泛型数学 <tgmath.h> (第 545 页)
- C99 标准 (ISO/IEC 9899:1999):
-
- 7.3.9.2 cimag 函数 (第 178-179 页)
-
- 7.22 泛型数学 <tgmath.h> (第 335-337 页)
-
- G.7 泛型数学 <tgmath.h> (第 480 页)
参考
|
(C99)
(C99)
(C99)
|
计算复数的实部
(函数) |
|
C++ 文档
关于
imag
|
|