complex.h

✍ dations ◷ 2025-12-02 10:14:08 #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宏来表示相应复数表达式。

相关

  • 性成熟性成熟是指一生物体可以繁殖的年龄或阶段,以人类而言,身体己性成熟,心理和生理由儿童转到成人的时期,称为青春期。人类女性的性成熟会以每月固定的月经为准,男性的性成熟则是以第
  • 恺他命氯胺酮(英语:Ketamine),俗称小姐、K仔、K粉、K他命、克他命、恺他命,在台湾,经常被称为裤子(相对于衣,衣代表的是Ecstasy 的第一个字母)、下面(相对于穿在上面的衣服),一种非鸦片系麻醉
  • 托莱多托莱多(西班牙语:Toledo,西班牙语:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium"
  • 19A13EQM、​3S79、​3S7S、​4GL5、​4GL7、​4KQ8158813075ENSG00000137869ENSMUSG00000032274P11511P28649NM_000103、NM_001347248、NM_001347249、NM_001347250、NM_001347
  • NHK大河剧NHK大河剧(日语:大河ドラマ/たいが どらま Taiga Dorama */?)是日本放送协会(NHK)自1963年起每年制作一档的电视连续剧系列,于日本时间每星期日晚间8点在NHK综合频道播出,每集播出
  • 道教台湾道教信仰人口以及影响力相当深远,因此中华民国为亚洲区道教最兴盛的国家之一。道教,广义地说,就是以“道”教化众生,在河洛古代,诸子百家都将自己的理论和方法称之为“道”,儒
  • NBA全明星赛NBA全明星赛(All-Star Game),是美国国家篮球协会举办的年度球星表演赛,由观众和教练选出全联盟的明星球员分别代表东部和西部出战,是NBA全明星周末的压轴比赛。第一届全明星赛是1
  • 流动人口流动人口是在中国户籍制度条件下的一个概念,指离开了户籍所在地到其他地方居住的人口,但目前尚无明确、准确和统一的定义。国际上,类似的群体称为“国内移民”(internal migrati
  • 云林县西螺镇广兴国民小学坐标:23°46′01″N 120°27′29″E / 23.766963°N 120.458149°E / 23.766963; 120.458149云林县西螺镇广兴国民小学,简称广兴国小,为位于西螺镇广兴聚落的一所国民小学,其历
  • 京成3000型电力动车组 (2代)京成3000型电力动车组(日语:京成3000形電車/けいせい3000がたでんしゃ  */?)是京成电铁的通勤型电力动车组,于2003年2月1日开始营运。2010年投入服务,用于京成本线, 成田机场线