complex.h

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

相关

  • 裁军裁军是指裁减武装力量和军事装备的行为,一般而言裁军有几种原因:
  • 话剧话剧指以对话为主的戏剧形式。话剧虽然可以使用少量音乐、歌唱等,但主要叙述手段为演员在台上无伴奏的对白或独白。中国传统戏剧均不属于话剧,一些西方传统戏剧如古希腊戏剧因
  • 端恪皇贵妃端恪皇贵妃(1844年-1910年),中国清朝女性皇族。佟佳氏,满洲镶黄旗人人。头等侍卫裕祥之女。清朝咸丰帝之皇贵妃,清朝唯一一位历经五朝的皇贵妃。她出身的镶黄旗满洲佟佳氏佟国纲一
  • 气动管气动管(或胶囊管道,同时也被称作气动管运输,PTT)是通过压缩空气或部分抽真空来推动圆柱形容器通过管网的系统。和传统的运输液体的管道相反,它们被用来运输固态物体。气动管网在
  • 日日春关怀互助协会日日春关怀互助协会(英语:Collective of Sex Workers and Supporters, COSWAS)是一关注性工作者权益的性积极女性主义团体,成员包括学生、性工作者及许多其他人。成立于1999年。
  • 松阿察河松阿察河是中华人民共和国与俄罗斯联邦的界河,系乌苏里江支流。满语“松阿察”意为“盔缨”。发源于著名的兴凯湖,全长209公里,流域总面积2,943平方千米,其中在中国境内流域面积
  • 浦市镇浦市镇,是中华人民共和国湖南省湘西土家族苗族自治州泸溪县下辖的一个乡镇级行政单位。浦市镇下辖以下地区:十字街社区、太平街社区、新建街社区、印家桥社区、城乡村、黄家桥
  • 阿富汗经济自从塔利班政权在2001年倒台之后,阿富汗的经济前景得到了重大改善。这主要是由于超过20亿美元的国际援助,农业的恢复,以及市场机制的重新建立。2003年农业的繁荣是由于四年旱灾
  • 中国超级计算机中国拥有一系列世界顶级的超级计算机中心。近年来中国在超级计算机方面发展迅速,跃升到国际先进水平国家当中。中国是第一个以发展中国家的身份制造了超级计算机的国家,2011年
  • 武林吉武林吉(Franklin Ohlinger,1845年-1919年),号迪庵,是美以美会传教士和教育家。出生在美国俄亥俄州Fremont附近,就读于Berea的Wallace学院。1870年,武林吉受美以美会差会派遣,前往中国