complex.h

✍ dations ◷ 2025-11-22 20:24:29 #C标准函式库

complex.h是C标准函数库中的头文件,提供了复数算术所需要的宏定义与函数声明。

C99及C++11都规定了关键字_Complex。因而有3种复数类型:

次序不是必须遵守的,比如float _Complex也可以写成_Complex float。

_Complex_I扩展为类型为const float _Complex的常量值,其值为虚数单位。

C99规定complex作为宏扩展为_Complex。但C++未定义complex宏。

gcc仅支持complex type,不支持imaginary type。因此宏I扩展为_Complex_I

定义复数变量时,可以如此:

double _Complex v1=3.1+5*I;double _Complex v2=3.2+5*_Complex_I;float _Complex v3=4.6f+12.0IF;  //必须先写i,后写f_Complex float v4=8.2f+2.3if;long double _Complex v5=1.23456789L+3.456789999iL; //必须先写i,后写L

也可以用CMPLX/CMPLXF/CMPLXL宏来表示相应复数表达式。

相关

  • 在几何学中,边或棱是指几何形状中连接顶点的几何结构。在一般常见的几何图形如多边形、多面体和多胞体中,边是连接两个顶点的线段,而边长指这线段的长度。而在一些较复杂的空间
  • 丙戊酸丙戊酸(英语:Valproic acid,简称VPA),常见商品名Depakine。为一种治疗癫痫及躁郁症的药物,且可以预防偏头痛。该药可预防失神性癫痫(英语:absence seizure)、部分性癫痫(英语:partial s
  • 羊肉羊肉是指从羊身上得出的肉,古时称为羖肉、羝肉、羯肉,为全世界普遍的肉品之一。小于一岁的羊称为羔羊,其肉称为羔羊肉。羊肉肉质与牛肉相似,但肉味较浓。羊肉较猪肉的肉质要细嫩
  • 灵长总目灵长总目(学名:Euarchontoglires)是胎盘类哺乳动物中的一个总目,基于分子基因序列分析和逆转位子存在/消失的资料,以啮形大目(啮齿目和兔形目)和真灵长大目(树鼩目、灵长目和皮翼目)
  • 腓肠神经腓肠神经(Sural nerve)是小腿肚(英语:Calf (leg))部位的感觉神经,是由胫神经(英语:Tibial nerve)和腓总神经(英语:Common peroneal nerve)的分支所组成。有两个往皮肤的分支,分别是内侧分
  • 寒武纪 (消歧义)寒武纪是显生宙的开始,距今约5亿4千1百万年前-4亿8千5百万年前,也可以指:
  • 原生质体黏菌黏菌纲(ICZN:Myxogastria;ICBN:Myxogastrea),也称为“真黏菌”或“非细胞黏菌”,是黏菌的一类,其物种皆为原生质体黏菌。本分类原为亚纲级分类单元,现已被升格为纲级,下领五个目、14个
  • 薛耿求薛耿求(韩语:설경구,1967年5月14日-),韩国男演员,名字常音译为薛景求。1996年,薛耿求与舞台剧前辈安内相的妹妹结婚,分居4年后于2006年离婚,育有1女。2009年5月28日,与曾合作过电影《光
  • 蓄奴州与自由州蓄奴州是指美国内战前认为奴隶制度合法的州份,相对的自由州是指禁止输入奴隶或随时间逐渐消除奴隶制度的州份。奴隶制度问题是美国内战爆发的原因之一,随后于1865年亦根据美国
  • 1999年澳大利亚网球公开赛女子单打比赛玛蒂娜·辛吉斯是上届冠军,但在决赛败给本届冠军的林赛·达文波特。玛蒂娜·辛吉斯是本届冠军,决赛以6-2, 6-3直落二盘击败法国新秀阿梅莉·毛瑞斯莫而卫冕成功,夺得第3座澳网