Home C&C++函数库 c++ 语法 程序源码 Linux C库


<ctgmath>

头文件   (tgmath.h)

数学通用类型
C:

该头文件定义了与<math.h>中的函数相对应的宏函数,但它可以接受其他非浮点类型作为参数:

<math.hmath.h>中每个接受至少一个双精度参数(modf除外)的函数都在<tgmath.h>中定义为具有相同语义但接受泛型参数的宏:

为这些整数类型的泛型形参提供的每个实参都被转换为双精度类型;
浮点类型的参数无需转换即可使用(直接作为float、double或long double)。

该头文件自动包含<math.h>和<complex.h>:如果函数存在于<complex.h> (以“c”前缀)中,则类型泛型函数也可以接受复数值。
C++:

这个头文件简单地包含<cmath>和<ccomplex>。

c++中的<cmath>和<ccomplex>中的适当重载已经提供了这个C头文件提供的功能。

联系我们 免责声明 关于CandCplus 网站地图