方法/步骤分步阅读
创新互联公司是一家专业提供巴州企业网站建设,专注与网站设计制作、做网站、H5网站设计、小程序制作等业务。10年已为巴州众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。
1
/7
随便选择一张excel表格,双击打开。
2
/7
可以看到表中有,用于之后的函数操作,还有一句关于此函数的简单概述。
3
/7
选中一个单元格用于存放输出结果,在菜单栏的公式下,打开其他函数中的工程下拉框,点击其中的COMPLEX函数。
_Complex是一种新增的数据类型,用来表示复数。C99 新增了复数类型(_Complex)和虚数类型(_Imaginary)。简单来说,C99 提供了三种复数类型:float _Complex,double _Complex,和 long double _Complex。对于 float _Complex类型的变量来说,它包含两个 float类型的值,一个用于表示复数的实部(real part),另一个用于表示虚部(imaginary part)。类似地,double _Complex 包含两个 double类型的值。C99 也提供了三种虚数类型:float _Imaginary,double _Imaginary,以及 long double _Imaginary。虚数类型只有虚部,没有实部。
2、包含标准头文件 complex.h 后,就可以用 complex来代表 _Complex,用imaginary来代表 _Imaginary,以及用 I来代表虚数单位 i,也就是 -1的平方根。例如:
#include
double _Complex x = 5.2;
double complex y = 5.0 * I;
在数学中一个复数可以定义为 (z=a + bi) 的形式。 C 语言在 ISO C99 时就引入了复数类型。它是通过 complex.h 中定义的。 我们可以使用 complex , complex , 或 _ComplexI 类型符号来表示。在C语言中有三种复数类型,分别为 float complex , double complex , long double complex 。他们之间 的区别就是表示复数中实部和虚步的数的数据类型不同。 complex 其实就是一个数组,数组中有两个元素,一个表示复数的实部,一个表示复数的虚部。
首先,很多语言的基本运算里包含虚数的运算。我们来看看C语言的复数运算:
运行结果为:
C语言提供了关键字
_Complex
,该关键字可以与float、double等类型结合,组成一个浮点型复数
。浮点型复数之间可以进行+、-、*、/等基本操作,也可以使用头文件complex.h里的更高级的函数,比如三角函数。使用creal获取复数的实部,使用cimag获取复数的虚部。宏I
表示复数常量i。C++中,可以用头文件complex的复数对象进行运算。
C语言是可以输出虚数的
第一种方法是:可以直接将变量定义成存储虚数的数据类型。
①float _Complex:实部和虚部都为float类型;
②double _Complex:实部和虚部都为double类型;
③long double _Complex:实部和虚部都为long double类型;
但是要注意需要加上头文件
第二种方法是可以在输出语句中表示,例如:
printf("The roots of the equation are %.2f+-i%.2f.",-b/(2*a),t);
不可以在程序中计算变量时直接打出i,会被认为是未定义的变量而程序错误
到此,以上就是小编对于c语言 complex.h的问题就介绍到这了,希望这4点解答对大家有用。
网站栏目:C语言的complex.h有什么用
网页网址:http://www.36103.cn/qtweb/news17/16017.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联