complex.h

✍ dations ◷ 2025-11-01 14:09: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宏来表示相应复数表达式。

相关

  • 灵长总目灵长总目(学名:Euarchontoglires)是胎盘类哺乳动物中的一个总目,基于分子基因序列分析和逆转位子存在/消失的资料,以啮形大目(啮齿目和兔形目)和真灵长大目(树鼩目、灵长目和皮翼目)
  • FeFsub2/sub氟化亚铁,为铁的一种氟化物,其化学式为FeF2。氟化亚铁可以以无水形式或水合物态FeF2.4H2O(CAS 号 13940-89-1)存在。氟化亚铁具有TiO2金红石结构。
  • 管仲管仲(前725年-前645年),姬姓,管氏,名夷吾,字仲,谥敬,被称为管子、管夷吾、管敬仲,颍上(今安徽省颍上县)人,春秋时代法家代表人物。齐国的政治家,哲学家,与乐毅齐名,周穆王的后代。管仲虽然仅
  • 鳞状细胞癌鳞状细胞癌(Squamous-cell carcinoma, SCC, SqCC),有时也被称之为表皮样癌(epidermoid carcinoma)或鳞状细胞上皮瘤(squamous cell epithelioma),是一类上皮组织细胞、鳞状细胞产生
  • 离氨酸赖氨酸(英语:Lysine,简称为Lys或者K)是一种α-氨基酸。它的化学式表示为:HO2CCH(NH2)(CH2)4NH2。赖氨酸是一种人体必需的氨基酸。赖氨酸的遗传密码是AAA和AAG。赖氨酸与精氨酸,组
  • 侧妃福晋博尔济吉特氏,又称安布福晋,蒙古科尔沁部贝勒明安之女,纳穆赛之孙女。努尔哈赤众福晋之一,后世文献所称之侧妃。《钦定外藩蒙古回部王公表传》显示她是成吉思汗二弟哈卜图哈
  • 谭维义谭维义 (英语:Frank Dennis,1929年9月4日-),是一位来自美国的基督教传教士与医师,与妻子谭秀丽(Sally Dennis)一同在台湾台东县默默为台湾人服务了三十余年,至1994年退休。他是台东基
  • 移动性 (生物体)移动性(英语:motility,又称运动性、活动性)是生物学术语,意指能自发且独立地移动。此一名词可以应用在单细胞和多细胞的生命体上头。在细胞生物学和生医工程中,移动性通常是指细胞
  • 2014年亚洲运动会羽毛球女子单打比赛2014年亚洲运动会羽毛球比赛为第十七届亚洲运动会的其中一项竞赛项目,共产生七面金牌;赛事将于2014年9月20日至9月29日在桂阳体育馆举行。本条目为女子单打项目的比赛结果。大
  • 周少梅周少梅(1885年-1938年),中国音乐教育家,擅长二胡演奏,其独创的“上”、“中”、“下”二胡把位,被称为“周少梅胡琴三把位”,亦曾首创将民乐带进现代学校教学。