complex.h

✍ dations ◷ 2025-09-18 18:28:39 #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宏来表示相应复数表达式。

相关

  • 德意志国家图书馆德国国家图书馆(Deutsche Nationalbibliothek)是联邦德国的国家图书馆。做为非借阅图书馆,德意志国家图书馆承担着从1913年以来所有德语出版书籍的保藏工作,除此之外该图书馆还
  • 保守保守序列(英语:conserved sequences)在生物学中是指在核酸序列(如RNA及DNA序列)、蛋白质序列、蛋白质结构或多聚糖序列内相似或相同的序列,这种情况可以发生在各物种间(种间同源序
  • 玉山山脉玉山山脉为台湾五大山脉之一。位于南台湾,北起南投县水里乡浊水溪南岸,南抵高雄市的六龟区十八罗汉山附近,长约180公里,是台湾五大山脉中最短者。玉山山脉的东侧为中央山脉南端,
  • 陶渊明陶渊明(365年-427年),名潜,字元亮,自号五柳先生,私谥靖节先生。在唐代文献中,因避唐高祖李渊的讳,被称作陶泉明或陶深明。浔阳郡柴桑县(今江西省庐山市)人。东晋、刘宋的文学家,东晋大司
  • 天津市第一中心医院天津市第一中心医院,原名天津市第二医学院第一中心医院,坐落于天津市南开区复康路与红旗路交口东北一侧,是一所以“器官移植”、“急救医学”、“耳鼻喉”等方向为特色的综合性
  • 北国英雄《北国英雄》,原名《雪女王》,是一部由北京金色池塘传媒股份有限公司出品的,近代革命题材的,抗日战争剧。该剧由杨阳执导,王裕仁担任总制片,郭品超、热依扎、乔任梁、安志杰、尹铸
  • 美国空军结构美国空军结构是指美国空军的建制、编制和组织体系。空军部是空军的顶级管理机关,隶属于国防部,空军部长是空军部的首长,直接领导空军部长办公机构,空军参谋长是空军中级别最高的
  • 硬脂酸镁硬脂酸镁,分子式(C17H35COO)2Mg。白色无臭无味细软光亮粉末。微溶于水,溶于热的乙醇溶液。与强酸反应生成硬脂酸和相应的镁盐。工业品含少量油酸和7%的氧化镁。低毒。由硬脂酸
  • 土默川平原土默川平原明清时代为蒙古族土默特部居住地而得名,又称前套平原;西起包头市郊区东乌不拉沟口,东至蛮汉山,北靠大青山,南临黄河。总面积约1万平方公里,系由黄河及其支流大黑河冲积
  • 中国追尊君主列表以下的列表列出中国历史上所有被追尊君主。