C语言数学库常用函数

#include<math.h> 头文件

1. abs
  原型:extern int abs(int x);  
  功能:求整数x的绝对值  
  说明:计算|x|, 当x不为负时返回x,否则返回-x
2. fabs 
  原型:extern float fabs(float x); 
  功能:求浮点数x的绝对值  
  说明:计算|x|, 当x不为负时返回x,否则返回-x
3. sin
  原型:extern float sin(float x);
  功能:计算x(弧度表示)的正弦值。
  说明:x的值域为[-1.0,1.0]。
4. asin
 原型:extern float asin(float x);
功能:求x(弧度表示)的反正弦值
说明:x的定义域为[-1.0,1.0],值域为[-π/2,+π/2]。
5. cos
  原型:extern float cos(float x);  
  功能:求x(弧度表示)的余弦值  
  说明:返回值在[-1.0,1.0]之间。
6. acos
  原型:extern float acos(float x); 
  功能:求x(弧度表示)的反余弦值  
  说明:x的定义域为[-1.0,1.0],值域为[0,π]。
7. tan 
  原型:extern float tan(float x); 
  功能:计算x(弧度表示)的正切值。  
  说明:返回x的正切值。
8. atan 
  原型:extern float atan(float x);
  功能:求x(弧度表示)的反正切值  
  说明:值域为(-π/2,+π/2)。
9. atan2
  原型:extern float atan2(float y, float x);
  功能:求y/x(弧度表示)的反正切值  
  说明:值域为(-π/2,+π/2)。
10. sinh 
  原型:extern float sinh(float x);
  功能:计算x(弧度表示)的双曲正弦值。  
  说明:sinh(x)=(e^x-e^(-x))/2。
11. cosh 
  原型:extern float cosh(float x);  
  功能:求x的双曲余弦值  
  说明:cosh(x)=(e^x+e^(-x))/2
12. tanh 
  原型:extern float tanh(float x);
  功能:求x的双曲正切值  
  说明:tanh(x)=(e^x-e^(-x))/(e^2+e^(-x))
13. ceil 
  原型:extern float ceil(float x);  
  功能:求不小于x的最小整数  
  说明:返回x的上限,如74.12的上限为75,-74.12的上限为-74。返回值为float类型。
14. floor 
  原型:extern float floor(float x);
  功能:求不大于x的最达整数  
  说明:返回x的下限,如74.12的下限为74,-74.12的下限为-75。返回值为float类型。
15. exp 
  原型:extern float exp(float x);
  功能:求e的x次幂  
  说明:e=2.718281828...
16. fmod 
  原型:extern float fmod(float x, float y);
  功能:计算x/y的余数  
  说明:返回x-n*y,符号同y。n=[x/y](向离开零的方向取整)
17. modf 
  原型:extern float modf(float num, float *i);  
  功能:将浮点数num分解成整数部分和小数部分。  
  说明:返回小数部分,将整数部分存入*i所指内存中。
18. frexp 
  原型:extern float frexp(float x, int *exp);
  功能:把浮点数x分解成尾数和指数。  
  说明:x=m*2^exp,m为规格化小数。返回尾数m,并将指数存入exp中。
19. ldexp 
  原型:extern float ldexp(float x, int exp);
  功能:装载浮点数。
  说明:返回x*2^exp的值。 
20. hypot 
  原型:extern float hypot(float x, float y);
  功能:对于给定的直角三角形的两个直角边,求其斜边的长度。  
  说明:返回斜边值。
21. log 
  原型:extern float log(float x);
  功能:计算x的自然对数。  
  说明:x的值应大于零。
22. log10 
  原型:extern float log10(float x);
  功能:计算x的常用对数。  
  说明:x的值应大于零。
23. pow 
  原型:extern float pow(float x, float y);  
  功能:计算x的y次幂。  
  说明:x应大于零,返回幂指数的结果。
24. pow10 
  原型:extern float pow10(float x);  
  功能:计算10的x次幂。  
  说明:相当于pow(10.0,x)。
25. sqrt 
  原型:extern float sqrt(float x);  
  功能:计算x的平方根。  
  说明:x应大于等于零。
  • 6
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值