complex.h

✍ dations ◷ 2025-02-24 01:09:27 #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宏来表示相应复数表达式。

相关

  • 戏剧古希腊戏剧是指大致繁荣于公元前6世纪末至前4世纪初之间的古希腊世界的戏剧。当时古希腊的政治和军事中心雅典城同时也是古希腊戏剧的中心。雅典的悲剧和喜剧也包括在全世界
  • 波罗的语族波罗的语族是印欧语系下的一族语言,使用地区处于北欧波罗的海沿岸。共分两支:“西波罗的语支”(其下语言已全部灭亡)和“东波罗的语支”(目前仍在使用的此族语言都在其中)。虽同属
  • 电磁波电磁波是指同相振荡且互相垂直的电场与磁场,在空间中以波的形式传递能量和动量,其传播方向垂直于电场与磁场的振荡方向。电磁波不需要依靠介质进行传播,在真空中其传播速度为光
  • 慢病毒属慢病毒属(学名:Lentivirus)是反转录病毒科下的一个属,此属病毒的特征是有较长的时间的潜伏期,例如人类免疫缺陷病毒(HIV)、猴免疫缺陷病毒(SIV)、马传染性贫血(EIA)、 猫免疫缺陷
  • 戎嘉余戎嘉余(1941年12月7日-),浙江鄞县人,中国地层古生物学家,中国科学院院士。1962年,毕业于北京地质学院。1966年,毕业于中国科学院南京地质古生物研究所。1994年,被评为国家级有突出贡
  • 寒衣寒衣可以指:
  • 钙铀云母钙铀云母是一种黄绿色带有荧光的矿物,主要成分是磷酸铀酰钙的水合物(Ca(UO2)2(PO4)2·10-12H2O),其莫氏硬度为2到2.5,属正交晶系,常以扁平的方形晶体出现。有放射性,铀含量为48.27%
  • 台湾新北地方法院23652新北市土城区金城路2段249号电话:(02)2261-671424°59′04.15″N 121°27′29.69″E / 24.9844861°N 121.4582472°E / 24.9844861; 121.4582472坐标:24°59′04.15″N
  • 得克萨斯州诉约翰逊案得克萨斯州诉约翰逊案(英语:Texas v. Johnson,491 U.S. 397 (1989))是美国联邦最高法院于1989年3月开始审理并在同年6月21日作出判决的一个非常重要的司法案件。在这一案件的判
  • 第二次英缅战争 大英帝国第二次英缅战争(缅甸语:အင်္ဂလိပ် မြန်မာ ဒုတိယ စစ်,1852年4月5日-1852年12月20日)是19世纪英国与缅甸的三次交战中的第二次,其结果是缅甸逐渐