complex.h

✍ dations ◷ 2025-11-15 14:52:46 #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宏来表示相应复数表达式。

相关

  • 影像诊断学影像诊断学(英语:Radiology)是通过特殊手段,展示患者身体内部结构的影像,揭示有无病变及对病变进行定性和/或定量分析,是现代医学极其重要的一个分支,也是现代医学中发展最快,取得成
  • HIOsub2/sub亚碘酸,化学式为HIO2,它非常不稳定只能在水溶液中短暂存在。至今也没有可靠报道制得了这种酸。
  • NADP烟.mw-parser-output ruby>rt,.mw-parser-output ruby>rtc{font-feature-settings:"ruby"1}.mw-parser-output ruby.large{font-size:250%}.mw-parser-output ruby.larger{f
  • 土耳其航空981号班机空难土耳其航空981号班机空难是指于1974年3月3日坠毁的一架土耳其航空机身编号TC-JAV的麦道DC-10客机,机上全部346人在此次事故中罹难。981号班机于当天早上11时从土耳其伊斯坦布
  • 赵柏林赵柏林(1929年4月16日-),出生于辽宁辽中,中国大气科学和遥感学家,北京大学物理学院大气科学系教授。1952年毕业于清华大学气象系。1991年当选为中国科学院学部委员(院士)。1970-1987
  • 黑色素细胞癌黑色素瘤,又称恶性黑色素瘤,是一种从黑色素细胞发展而来的癌症,是皮肤癌中罕见的癌症。好发于皮肤但也可能出现在口腔、肠道或眼睛中。女性患者的黑色素瘤最常出现在腿,而男性患
  • 计重秤计重秤,俗称秤、称或磅,泛指量度物体质量的工具,间中也会用作测量力量。使用杠杆原理的天平是最原始的计重秤。现在的计重秤已经电气自动化。
  • 斑喉希鹛斑喉希鹛(学名:Minla strigula),是画眉科希鹛属的一种,分布于不丹、老挝、中国大陆、越南、印度、泰国、缅甸、马来西亚和尼泊尔。全球活动范围约为815,000平方千米。该物种的保
  • 中华人民共和国出版社列表下面为中国出版社的ISBN前缀号,均以ISBN 978-7开头。下表省略ISBN 978-7。
  • 玛娅·潘吉基泽玛娅·潘吉基泽(格鲁吉亚语:მაია ფანჯიკიძე,1960年10月16日-),格鲁吉亚政治人物。2012年10月25日至2014年11月25日,担任格鲁吉亚外交部长。2960年10月16日,玛娅·潘吉