C语言中的数学库math.h介绍

本文介绍了C语言标准库math.h中包含的数学函数,如三角函数sin、cos、tan及其反函数,双曲函数cosh、sinh、tanh,指数与对数函数exp、log、log10,幂函数pow及sqrt,以及误差函数erf、余差函数erfc、伽马函数tgamma、log伽马函数lgamma。此外,还涵盖了四舍五入函数round、ceil、floor、trunc,绝对值函数fabs、abs,以及求最小值fmin和最大值fmax的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1、三角函数

2、双曲函数

3、指数函数与对数函数

4、幂函数

5、误差与伽马函数

6、四舍五入与余数函数

7、绝对值、最小、最大 Absolute、Minimum, maximum


C语言中的数学函数库是math.h,它提供了许多常用的数学函数,如三角函数、指数函数、对数函数、幂函数、取整函数等等。

下面是math.h中一些常用的函数及其用法:

1、三角函数

sin(x):计算正弦函数的值,x为弧度制的角度。

cos(x):计算余弦函数的值,x为弧度制的角度。

tan(x):计算正切函数的值,x为弧度制的角度。

acos() 反余弦函数

asin() 反正弦函数

atan() 反正切函数

atan2() 带两个参数的反正切函数

#include <math.h>
#include <stdio.h>

int main()
{
    double angle = 30.0;
    double radian = angle * M_PI / 180.0;
    double result = sin(radian);
    printf("sin(%lf) = %lf\n", angle, result);
    return 0;
}

2、双曲函数

双曲余弦函数cosh()

双曲正弦函数sinh()

双曲正切函数tanh()

/* tanh example */
#include <stdio.h>      /* printf */
#include <math.h>       /* tanh, log */
 
int main ()
{
  double param, result;
  param = log(2.0);
  result = tanh (param);
  printf ("The hyperbolic tangent of %f is %f.\n", param, result);
  return 0;
}

3、指数函数与对数函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值