complex.h

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

相关

  • 隐真菌门罗兹菌门(学名:Rozellomycota),旧称隐真菌门(Cryptomycota),是存在于土壤、淡水与海洋沉积物中的微生物。罗兹菌门为真菌界中最基群的演化支之一,与其他真菌界的生物呈姐妹群。隐真
  • 先天性无齿症在牙医学上,先天性无齿症是一种罕见的遗传性疾病,患者缺少的可能是乳齿或恒齿。此症与外胚层发育不良有关,因此时常伴随着皮肤及神经方面的相关疾病发生。先天性无齿症虽然包含
  • 奥克尼群岛奥克尼(英语:Orkney、苏格兰盖尔语:Arcaibh),是英国苏格兰东北部一群岛,南距苏格兰本土仅10英里左右,是苏格兰32行政区之一。该群岛由70个左右的岛屿组成,总面积990平方公里,其中20个
  • 混种优势杂种优势(Heterosis)是一个用在遗传学和人工育种上的术语。杂种优势是指杂交种通过继承其父母的不同的优势,可能获得一个更好的生物特性(但是也可能杂交后只继承了父母各自的缺
  • 后发座后发座(拉丁语名称Coma Berenices),北天星座,面积386.47平方度,占全天面积的0.937%,在全天88个星座中,面积排行第四十二位。后发座中亮于5.5等的恒星有23颗,最亮星为周鼎一(后发座β),
  • 动情周期发情周期,又名动情周期,是雌性有胎盘哺乳类动物拥有的一种经常性生理变化,由身体的性激素所诱导产生。自前一次排卵期至下一次排卵期之间的时间长度称为一个周期。动物体内的各
  • 圣胡安圣胡安国家森林(英语:San Juan National Forest)是美国的一处国家森林,占地面积约7,603.42平方公里,位于科罗拉多州西南部,横跨了阿丘利塔县、科内霍斯县、多洛雷斯县、欣斯代尔县
  • 龙珠直播龙珠TV直播平台,是一个中国大陆以游戏直播为主的视频直播分享网站,现隶属上海聚力传媒技术有限公司(PPTV)旗下,于2015年2月1日上线。龙珠直播前身是2010年由苏州游视网络科技有限
  • 7月4日7月4日是阳历年的第185天(闰年是186天),离一年的结束还有180天。
  • 第四马其顿军团第四马其顿军团(英语:Legio IV Macedonica)古罗马军队建制名称。由尤利乌斯·凯撒于公元前48年建立,该军团曾参加罗马内战并发挥作用。公元70年被罗马帝国君主韦斯伯芗解散,重组