complex.h

✍ dations ◷ 2025-12-06 05:05:04 #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宏来表示相应复数表达式。

相关

  • 林恩市坐标:42°28′00″N 70°57′00″W / 42.46667°N 70.95000°W / 42.46667; -70.95000林恩(英语:Lynn),是美国马萨诸塞州艾塞克斯县的一个城市,南临大西洋。面积34.9平方公里。根
  • 吞食性爱好吞食爱好(Vorarephilia,简称Vore),爱好者借由想像吞食他人(或生物)或被吞食,是当第三者观赏,达到生理性刺激的效果。然而此类幻想基本上不可能实现于现实生活,故爱好者经常透过故事、
  • 伯努利丹尼尔·伯努利(Daniel Bernoulli,1700年2月8日-1782年3月17日),生于荷兰格罗宁根,著名数学家,约翰·伯努利之子,为伯努利家族代表人物之一。其伯努利定律适用于沿着一条流线的稳定
  • 凯撒和克利奥帕特拉《凯撒和埃及艳后》(英语:Caesar and Cleopatra),1945年英国特艺七彩电影,改编自萧伯纳1901年的剧本《凯撒和埃及艳后》,由加布里埃尔·帕斯卡尔执导,克劳德·雷恩斯和费雯·丽主演
  • 安平卢经堂厝坐标:23°00′01″N 120°09′37″E / 23.0002941°N 120.1601440°E / 23.0002941; 120.1601440安平卢经堂厝,即是王城西卢宅。为清末、日治初、中期安平富商卢经堂之宅,2006
  • 马里戈特参数所指定的目标页面不存在,建议更正成存在页面或直接建立下列一个页面(建立前请先搜寻是否有合适的存在页面可以取代):注意如果条目名称是繁体字要使用繁体的“消歧義”,简体字
  • 里克茨小理查德·詹姆斯·里基茨(英语:Richard James Ricketts, Jr.,1943年12月4日-1988年3月6日),美国篮球、棒球运动员。 他在1955年NBA选秀中第1轮第1顺位被圣路易老鹰选中。NBA职业
  • 张伯声张伯声(1903年6月20日-1994年4月4日),河南荥阳人,中国构造地质学家。曾就读于河南留学欧美预备学校,1926年毕业于清华学校。1928年获美国芝加哥大学化学系学士学位。1980年当选为
  • 平松兄弟平松兄弟(Pinzón brothers),文艺复兴时期欧洲航海家和探险家。指马丁·阿隆索·平松(1510年-1583年),维森特·亚涅斯(活动于1492年至1509年间)和弗朗西斯科·平松。前两位是船长,后一
  • 家幽灵蛛家幽灵蛛(学名:)又名室内幽灵蛛,为幽灵蛛科幽灵蛛属的动物。广泛分布于全球副热带地区与温带近海地区,多生活于张网于室内墙角、屋顶、桌和橱下等暗处。