complex.h

✍ dations ◷ 2025-12-03 23:07:35 #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宏来表示相应复数表达式。

相关

  • 比率在中文里,比率这个词被用来代表两个数量的比值,这包括了两个相似却在用法上有所区分的概念:一个是比(ratio)的值;另一是变化率(rate of change,或简称rate),是一个数量相对于另一数量
  • 管晓宏管晓宏(1955年11月3日-),中国科学院院士,网络化系统特别是能源电力系统优化与安全理论与应用方面的研究学者。1955年出生于四川泸州,毕业于清华大学,后留学美国康乃狄克大学。他目
  • 韦斯特综合症韦斯特症候群或韦氏症候群(West syndrome)是发生于婴幼儿身上罕见的癫痫失调症状。此症状依其发现者英国医师威廉·詹姆士·韦斯特William James West(1793-1848)来命名。韦斯特
  • 至高王至高王(英语:high king)是指一名地位高于多个国王的君主。至高王与皇帝的区别在于至高王没有帝号。历史上爱尔兰与苏格兰等地曾出现过至高王封号。两地都以盖尔语将至高王称为
  • 菲律宾海岸防卫队菲律宾海岸警卫队(英语:Philippine Coast Guard,缩写:PCG;他加禄语:Hukbong Bantay Dagat ng Pilipinas、另称“菲律宾海岸防卫队”)是菲律宾为维持菲律宾海域安全及治安而设置的海
  • 加特加特(阿拉伯语:غات‎,Ġāt)也译为甘特市,是利比亚西南部城市,加特省省会,靠近阿尔及利亚边境,地处古代撒哈拉商路上,曾为奴隶贸易中心。附近有世界文化遗产塔德拉尔特阿卡库斯岩
  • 袁牧之袁牧之(1909年5月30日-1978年6月30日),原名袁家莱,男,浙江宁波人,中国现代戏剧、电影编剧、导演、演员。第一任夫人陈波儿1951年去世。第二任夫人朱世藕是著名昆曲艺术家。长女袁牧
  • 中国国家自然遗产、国家自然与文化双遗产预备名录《中国国家自然遗产、国家自然与文化双遗产预备名录》(以下简称《预备名录》),理论上是推荐列入《世界自然遗产、自然与文化双遗产预备名单》的候选名录。根据原建设部《关于做
  • 4f11 6s2 2, 8, 18, 29, 8, 2蒸气压 第一:581.0 kJ·mol−1 第二:1140 kJ·mol−1 主条目:钬的同位素 钬(旧译作錵)是一种化学元素,它的化学符号是Ho,它的原子序数是67,属于镧系元
  • 后三国君主 · 首都 · 文学史 · 教育史 电影史 · 韩医史 陶瓷史 · 戏剧史 韩国国宝 · 朝鲜国宝后三国(892年-936年)是朝鲜历史上的时代划分之一,《高丽史》开篇即定后三国