C语言的math库包含了许多数学函数,以下是一些主要的函数:
(图片来源网络,侵删)1、基本数学函数
double sin(double x)
:返回x的正弦值。
double cos(double x)
:返回x的余弦值。
double tan(double x)
:返回x的正切值。
double asin(double x)
:返回x的反正弦值。
double acos(double x)
:返回x的反余弦值。
double atan(double x)
:返回x的反正切值。
double atan2(double y, double x)
:返回点(y, x)与x轴之间的角度,范围在 π 到 π 之间。
2、指数和对数函数
double exp(double x)
:返回e的x次方。
double log(double x)
:返回x的自然对数(以e为底)。
double log10(double x)
:返回x的以10为底的对数。
3、幂函数和开方函数
double pow(double x, double y)
:返回x的y次方。
double sqrt(double x)
:返回x的平方根。
double cbrt(double x)
:返回x的立方根。
4、三角函数和双曲函数
double hypot(double x, double y)
:返回 √(x² + y²)。
double sinh(double x)
:返回x的双曲正弦值。
double cosh(double x)
:返回x的双曲余弦值。
double tanh(double x)
:返回x的双曲正切值。
5、取整函数
double floor(double x)
:返回不大于x的最大整数。
double ceil(double x)
:返回不小于x的最小整数。
double round(double x)
:返回最接近x的整数。
double trunc(double x)
:返回x的整数部分。
6、浮点数处理函数
int fpclassify(double x)
:返回一个整数,表示x的分类(如NaN、无穷大、正常数等)。
int signbit(double x)
:如果x是负数或者NaN,返回非零值。
double fabsf(double x)
:返回x的绝对值。
double fmod(double x, double y)
:返回x除以y的余数。
注意:使用这些函数需要包含头文件#include <math.h>
。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。