complex.h

✍ dations ◷ 2024-12-22 23:55: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宏来表示相应复数表达式。

相关

  • 法国音乐法国音乐除了有多样的民俗音乐外,它亦受到亚洲、拉丁美洲和非洲的音乐影响。法国有很多著名的作曲家,还有很多流行音乐的表演者。法国音乐的历史可以追溯到10世纪的复音乐曲,而
  • 北仑河北仑河(越南语:Sông Ka Long)是中国和越南边境东段上的一条界河,上游称江口河(又名八庄河),发源于中国广西壮族自治区防城港市防城区西部峒中镇以北与宁明县交界处的十万大山捕龙
  • 欧司朗欧司朗(Osram,FWB: OSR)照明公司是当时西门子公司的全资子公司,也是世界上两大光源制造商之一。其总部设于德国城市慕尼黑。欧司朗分别在中国大陆的广州、佛山与昆山和马来西亚
  • 斯塔福德斯塔福德郡(英语:Staffordshire,英文简称:Staffs,又译士达福郡),英国英格兰西米德兰兹的郡。皮克区(Peak district)国家公园横跨郡的东北部。以人口计算,特伦特河畔斯托克是第1大城市,
  • 国家影评人协会国家影评人协会(The National Society of Film Critics)又译美国影评人协会、美国国家影评人协会,是个影评组织,由约60名纽约地区的报纸、周刊、杂志影评人组成。 国家影评人协
  • 利穆赞利穆赞大区(法语:Limousin)是法国中部一个已撤消的大区名称。面积16,942km²,人口710,939。下辖科雷兹省、克勒兹省、上维埃纳省。2016年1月1日,利穆赞大区、阿基坦大区、普瓦图-
  • 共和国列表这是一个实行共和制的政权或国家的列表,实行共和制的政权或国家通常叫做共和国。从古至今世界上有许多共和国。一个共和国体制的政府能包含许多不同种类的政治与经济系统,自独
  • 华城连环杀人案华城连环杀人案(朝鲜语:화성연쇄살인사건/華城連鎖殺人事件 )指的是1986年9月15日-1991年4月3日,发生在韩国京畿道华城郡(现华城市)附近村庄的的10起奸杀案。被广泛报导的总共有10
  • 亚马逊彩龟亚马逊彩龟(学名:)是彩龟属下的一种龟。在巴西东北部已经濒临灭绝。栖息于热带雨林
  • 丁卡语丁卡语是南苏丹最有影响的族群丁卡人的语言。它有约140万使用者,主要有5个方言区。西南方言(Rek)被认为是其中的标准音。丁卡语有着丰富的元音系统,至少有13个音位上的对比元音