math.h 数学函数库,一些数学计算的公式的具体实现是放在math.h里,具体有:
1 三角函数
1
2
3
|
double sin ( double );
double cos ( double );
double tan ( double );
|
2 反三角函数
1
2
3
4
|
double asin ( double ); 结果介于[-PI/2, PI/2]
double acos ( double ); 结果介于[0, PI]
double atan ( double ); 反正切(主值), 结果介于[-PI/2, PI/2]
double atan2 ( double , double ); 反正切(整圆值), 结果介于[-PI/2, PI/2]
|
3 双曲三角函数
1
2
3
|
double sinh ( double );
double cosh ( double );
double tanh ( double );
|
4 指数与对数
1
2
3
4
5
6
|
double exp ( double );
double pow ( double , double );
double sqrt ( double );
double log ( double ); 以e为底的对数
double log10 ( double );
log2 ( double ); //这个函数是有的
|
5 取整
1
2
|
double ceil ( double ); 取上整
double floor ( double ); 取下整
|
6 绝对值
1
|
double fabs ( double );
|
7 标准化浮点数
1
2
|
double frexp ( double f, int *p); 标准化浮点数, f = x * 2^p, 已知f求x, p ( x介于[0.5, 1] )
double ldexp ( double x, int p); 与 frexp 相反, 已知x, p求f
|
8 取整与取余
1
2
3
|
double modf ( double , double *); 将参数的整数部分通过指针回传, 返回小数部分
double fmod ( double , double ); 返回两参数相除的余数
source: 《C & C++ Code Capsules》
|
9 平方根
1
|
sqrt
|
总结
以上所述是小编给大家介绍的 C++中的函数汇总,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!
原文链接:http://blog.csdn.net/xky140610205/article/details/77574124