complex.h

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

相关

  • 科尔萨科夫氏症候群科尔萨科夫氏症候群(Korsakoff's syndrome),又称健忘综合征,为一种大脑缺乏硫胺(维生素B1)而引起的精神障碍。其疾病由俄国神经学家谢尔盖·科尔萨科夫最先发现而命名。科尔萨科夫
  • WSRI网络科学是从交叉学科研究成长起来的一个新兴的学术领域。致力于研究复杂网络的性质,并且应用这些性质去研究一些具有网络特点的领域,比如信息技术网络,计算机网络,生物圈网络,学
  • 美国核能管理委员会美国核能管理委员会(英语:Nuclear Regulatory Commission,缩写:NRC),或译美国原子能规制委员会,是美国政府设置负责原子能(即核能)相关管理工作的独立机构。该机关于1974年因美国的能
  • 晋书《晋书》于唐朝贞观二十二年(公元648年)写成,中国的二十四史之一,唐房玄龄等人合著,作者共二十一人。记载的历史上起三国时期司马懿早年,下至东晋恭帝元熙二年(420年)刘裕废晋帝自立
  • 世界童子军大会世界童军大露营(法语:Jamboree Scout Mondial)为国际间童军大露营的一种,通常有数千甚至数以万计来自世界各地十四至十七岁之青年参与。第1次世界童军大露营由伦敦英国童军总会
  • 客家菜本文属于客家系列的一部分客家菜,主要指客家人的饮食,因客家地区主体分布于闽粤赣交界处,故又称东江菜、闽西菜、赣南菜。因为客家族群多迁徙且居住华中、华南丘陵的丘陵山地地
  • 勉方言勉方言是勉语的一种,属于苗瑶语系瑶语支。说勉方言的人自称“勉”或“优勉”等,共有100万人,其中中国55万,越南35万,其余分布在老挝、泰国、美国等地。中国一般以广西金秀瑶族自
  • 惠来县坐标:23°1′59″N 116°17′42″E / 23.03306°N 116.29500°E / 23.03306; 116.29500惠来县(官方音译:Huilai,传统外文:Hweilai)在中国广东省东部沿海,是揭阳市下辖的一个县。全
  • 涩谷涩谷(日语:渋谷〔澁谷〕/しぶや  */?)是日本东京的地名,包含以下定义:一般所称的“涩谷”是指第1、2项,即以涩谷站为中心的市街地带。涩谷与新宿、池袋并列为东京三大副都心,是东
  • 乌纳乌纳(Uinal)是马雅历20金的长纪历周期,有20天。假如玛雅人的长纪历日期为12.19.13.15.12(2006年12月5日),那12.19.13.15.12之中写的15就是乌纳。