math.hC标准函数库中的头文件标头档)。提供用于常用高级数学运算的运算函数。

包含的函数原形

三角函数类

More information ,结果介于 ...
函数原型 描述
double sin(double); 正弦
double cos(double); 余弦
double tan(double); 正切
double asin(double); 反正弦,结果介于
double acos(double) 反餘弦,结果介于
double atan(double); 反正切(主值),结果介于
double atan2(double, double); 反正切(整圆值),结果介于
double sinh(double); 双曲正弦
double cosh(double); 双曲余弦
double tanh(double); 双曲正切
Close

指数对数类

More information 计算 ...
函数原型 描述
double exp(double); 指数函数
double sqrt(double); 开平方根
double log(double); 自然对数
double log10(double); 常用对数
double pow(double, double); 计算
float powf(float, float); 功能等同于 pow(),只是输入参数与输出参数皆为单浮点数
Close

取整函数

More information 函数原型, 描述 ...
函数原型 描述
double ceil(double); 上取整
double floor(double); 下取整
Close

绝对值

More information 函数原型, 描述 ...
函数原型 描述
int abs(int); 求整型的绝对值
double fabs(double); 绝对值
double cabs(struct complex); 求复数的绝对值
Close

标准化浮点数

More information 标准化浮点数, ...
函数原型 描述
double frexp(double f, int *p); 标准化浮点数,,已知 ( 介于 )
double ldexp(double x, int p); 与 frexp() 相反,已知
Close

取整与取余数

More information 函数原型, 描述 ...
函数原型 描述
double modf(double, double *); 将参数的整数部分通过指针回传,返回小数部分
double fmod(double, double); 返回两参数相除的余数
Close

其他

More information 计算 ...
函数原型 描述
double hypot(double, double); 已知直角三角形两个直角边长度,求斜边长度
double ldexp(double x, int exponent); 计算
double poly(double x, int degree, double coeffs [] ); 计算多项式
int matherr(struct exception *); 数学错误计算处理程序
Close

参考

  • 《C & C++ Code Capsules》

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.