complex.h

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

相关

  • 花烟草花烟草(Nicotiana × sanderi)为茄科烟草属下的一个园艺杂交种,亲本为翼柄烟草和红花烟草。
  • 酸性氧化物酸性氧化物,即可以与碱反应生成盐和水的氧化物,有时又被称为某酸酐。如二氧化碳与氢氧化钠反应生成碳酸钠和水:
  • 黄伯云黄伯云(1945年-),湖南益阳人,中国工程院院士。1969年毕业于中南矿冶学院粉末冶金专业,后赴美留学,1980年-1986年在美国爱阿华州立大学及埃姆斯实验室分别获硕士、博士学位,后归国从
  • 万建中万建中可以指:
  • 宜凤高速公路宜凤高速公路为湖南省宜章县小塘至粤界凤头岭高速公路,为连接广东连州至湖南宜章高速公路的一部分。宜凤高速公路为湖南省高速公路网“五纵七横”计划的重要联络线,也是清连高
  • 英国皇家纹章英国皇家徽章,即是英王徽,盾面上两组三只金狮象征英格兰,红狮象征苏格兰,竖琴象征北爱尔兰。两侧是代表英格兰的狮子和代表苏格兰的独角兽。盾徽周围的圈饰用古法语写着Honi soi
  • 亚美尼亚苏维埃社会主义共和国亚美尼亚苏维埃社会主义共和国(亚美尼亚语:Հայկական Սովետական Սոցիալիստական Հանրապետություն,俄语:Армянская Сов
  • 1958年被中华人民共和国处决的死刑犯列表1958年被中华人民共和国处决的死刑犯列表,旨在列出1958年被中华人民共和国处决的死刑犯。
  • 土耳其-库尔德冲突Ongoing: TurkeyOther forces: Kurdistan Communities Union (KCK) YDG-H: HBDH TKP/ML TAKCurrent commanders Recep Tayyip Erdoğan Hulusi Akar Yaşar Güler Curre
  • 马洛伊·山多尔马洛伊·山多尔(匈牙利语:Márai Sándor,1900年4月11日-1989年2月22日)是一名匈牙利记者与作家。他成名于1930年代,在苏联占领匈牙利后被迫流亡。1989年,他在孤独中于美国圣地亚哥