系统接口函数的详细解析
1. 复数虚部函数 cimag
1.1 函数概述
cimag
系列函数用于计算复数的虚部,包含 cimag
、 cimagf
和 cimagl
三个函数,分别对应 double
、 float
和 long double
类型的复数。
1.2 函数原型
#include <complex.h>
double cimag(double complex z);
float cimagf(float complex z);
long double cimagl(long double complex z);
1.3 功能描述
这些函数的功能与 ISO C 标准一致,用于计算复数 z
的虚部。
1.4 返回值
返回复数 z
的虚部(作为实数)。
1.5 错误情况
无定义错误。
1.6 应用示例
对于复数类型的变量 z
,有如下关系:
z == creal(z) + cimag(z)*I
<