complex.h

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

相关

  • MCV平均红细胞体积(mean corpuscular volume、mean cell volume,简称MCV)是指人体单个红细胞的平均体积,通常是间接计算得到。平均红细胞体积 =
  • 法拉比阿布·纳斯尔·穆罕默德·伊本·穆罕默德·塔尔汗·法拉比·伊本·乌扎克·阿勒-法拉比·阿特 突鲁克(波斯语:ابو نصر محمد بن محمد فارابي‎ Abū Na
  • 非那西丁非那西丁(Phenacetin,或译非那西汀),化学式C10H13NO2,在室温是白色结晶固体,熔点约134℃,是一种在许多国家被禁售的药物。非那西丁在1887年发明, 主要作为止痛药使用。通常每日300至
  • 酚类在有机化学中,酚类化合物(英语:phenol)是一类通式为ArOH,结构为芳烃环上的氢被羟基(—OH)取代的一类芳香族化合物。酚类化合物中最简单的酚为苯酚(C6H5OH,亦称石炭酸)。虽然结构与醇类
  • CHsub3/subCOOCu乙酸亚铜的化学式为(CH3COOCu)2,是铜(I)的乙酸盐。对空气和水敏感。乙酸亚铜可由乙酸铜和铜反应制备。如果用氧化亚铜和乙酸反应,产率<5%。乙酸亚铜为无色晶体,极易挥发,遇水立
  • 液化天然气液化天然气(英语:Liquefied Natural Gas;简称LNG),将气田生产的天然气经净化处理,去除了一些有价值的成分如氦,和一些高分子碳氢化合物,以及一些对下游产业不利的成分如硫、氮、水等
  • 张培刚张培刚(1913年7月10日-2011年11月23日),生于湖北红安,中国著名经济学家,被认为是中国发展经济学的奠基人。华中科技大学经济学院名誉院长兼经济发展研究中心主任、 中华外国经济学
  • 海洋螺菌海洋螺菌科() 烷烃降解菌科() 河氏菌科() 盐单胞菌科()海洋螺菌目()是变形菌门()下的一个目,包含两个科。海洋螺菌常为食骨蠕虫()的内共生体。海洋螺菌虽然不会出现在食骨蠕虫的卵母细胞
  • 辛菲罗波尔国际机场辛菲罗波尔国际机场(乌克兰语:Міжнародний аеропорт "Сімферополь"、俄语:Международный аэропорт "Симферопо
  • 南中部南中部(Nam Trung Bộ)是越南官方划分的全国8大区域之一。这一地区位于越南南部靠近南中国海沿海一带。南中部的省份包括广南省、广义省、平定省、富安省、庆和省、宁顺省、平