complex.h

✍ dations ◷ 2025-05-20 19:27:17 #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宏来表示相应复数表达式。

相关

  • 鞑靼族.mw-parser-output ruby.zy{text-align:justify;text-justify:none}.mw-parser-output ruby.zy>rp{user-select:none}.mw-parser-output ruby.zy>rt{font-feature-settings:
  • 精子捐赠捐精是一种捐赠行为,指男性通过医疗机构,将自己的精子送赠妻子以外的女性,捐精过程男女之间不发生性行为。捐精可能在心理上有困难,因为有不少道德问题尚未解决,例如捐精所生的子
  • 气体动力论分子运动论(英语:kinetic theory of gases,又称气体动力论)是描述气体为大量做永不停息的随机运动的粒子(原子或分子,物理学上一般不加区分,都称作分子)。快速运动的分子不断地碰撞
  • 戴维森-革末实验戴维森-革末实验是克林顿·戴维森与雷斯特·革末设计与研究成功的一个量子力学实验。他们用低速电子入射于镍晶体,取得电子的衍射图案。发表于 1927 年,这实验为德布罗意假说(
  • 贝时璋同济大学,1921年, 弗莱堡大学,慕尼黑大学,中央研究院院士(生命科学组,1948年第1届) 中国科学院院士(生命科学和医学学部(原生物学地学部),1955年) 浙江大学贝时璋(1903年10月10日-20
  • 黑弗里尔 (马萨诸塞州)黑弗里尔(英语:Haverhill;/ˈheɪvrɪl/ ),是美国马萨诸塞州艾塞克斯县的一个城市,北隔梅里马克河与新罕布什尔州相望。面积92.3平方公里。根据美国2010年人口普查,人口60879人。 1
  • 熊文灿熊文灿(1575年-1640年),字大濛,贵州永宁卫(今四川叙永)人。明朝政治人物。官至兵部尚书,总理南畿、河南、山西、陕西、湖广、四川军务。因围剿张献忠不力,被崇祯帝下狱处死。万历三十
  • 爱有来世《爱有来世》(英语:)是一部2017年英美的浪漫科幻电影,导演是查理·麦克道维尔(英语:Charlie McDowell),贾斯廷·拉德(Justin Lader)和查理·麦克道维尔为编剧。主角有杰森·席格尔、鲁
  • 秋元羊介秋元羊介(1944年2月5日-)是日本男性声优,东京都出身。法政大学经济学系毕业,目前隶属于Office PAC。本名“田鹿幸雄”。血型A型。2006年2013年2014年2015年2016年2017年2018年201
  • 徐永来徐永来(1954年8月16日-),出生在山东青岛,是已退役的著名足球运动员。前中国国家足球队主力球员,司职前锋。退役后担任过多支球队的教练一职。徐永来在1970年由山东青年队进入山东