以下是 <math.h> 中一些常见的数学函数:
1. 三角函数:
- sin(x):求正弦值。
- cos(x):求余弦值。
- tan(x):求正切值。
- asin(x):求反正弦值。
- acos(x):求反余弦值。
- atan(x):求反正切值。
- atan2(y, x):求给定两个坐标值的反正切值。
2. 指数和对数函数:
- exp(x):计算自然数 e 的 x 次方。
- log(x):计算 x 的自然对数。
- log10(x):计算 x 的以 10 为底的对数。
3. 幂运算:
- pow(x, y):计算 x 的 y 次方。
4. 平方根和立方根:
- sqrt(x):计算 x 的平方根。
- cbrt(x):计算 x 的立方根。
5. 取整函数:
- ceil(x):向上取整。
- floor(x):向下取整。
- round(x):四舍五入取整。
6. 其他常用函数:
- fabs(x):计算 x 的绝对值。
- fmod(x, y):计算 x 除以 y 的余数。
这里是一个简单的例子,演示如何使用 <math.h> 中的一些函数:
#include <stdio.h>
#include <math.h>
int main() {
double x = 2.5;
double y = 3.0;
printf("sin(%f) = %f\n", x, sin(x));
printf("log(%f) = %f\n", y, log(y));
printf("pow(%f, %f) = %f\n", x, y, pow(x, y));
return 0;
}
这个程序使用了一些 <math.h> 中的函数,计算了正弦值、对数值和幂运算结果。请注意,数学函数的参数和返回值通常是 double 类型。
转载请注明出处:http://www.pingtaimeng.com/article/detail/3205/C语言