<math.h> 是 C 语言标准库中的头文件,提供了一系列数学函数,用于执行各种数学运算,如三角函数、指数函数、对数函数、幂运算等。

以下是 <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.zyzy.cn/article/detail/3205/C语言