C标准库函数-3 math.h stdlib.h assert.h stdarg.h

math.h

sin

double sin(double arg);
返回arg的正弦值,arg单位为弧度。

cos

double cos(double arg);
返回arg的余弦值,arg单位为弧度。

tan

double tan(double arg);
返回arg的正切值,arg单位为弧度。

asin

double asin(double arg);
返回arg的反正弦值sin-1(x),值域为[-pi/2,pi/2], 其中变元范围[-1,1]。

acos

double acos(double arg);
返回arg的反余弦值cos-1(x),值域为[0,pi], 其中变元范围[-1,1]。

atan

double atan(double arg);
返回arg的反正切值tan-1(x),值域为[-pi/2,pi/2]。

atan2

double atan2(double a, double b);
返回a/b的反正切值tan-1(a/b),值域为[-pi,pi]。

sinh

double sinh(double arg);
返回arg的双曲正弦值。

cosh

double cosh(double arg);
返回arg的双曲余弦值。

tanh

double tanh(double arg);
返回arg的双曲正切值。

exp

double exp(double arg);
返回幂函数ex。

log

double log(double arg);
返回自然对数ln(x),其中变元范围arg > 0。

log10

double log10(double arg);
返回以10为底的对数log10(x),其中变元范围arg > 0。

pow

double pow(double x, double y);
返回xy,如果x=0且y<=0或者如果x<0且y不是整数,那么产生定义域错误。

sqrt

double sqrt(double arg);
返回arg的平方根,其中变元范围arg>=0。

ceil

double ceil(double arg);
返回不小于arg的最小整数。

floor

double floor(double arg);
返回不大于arg的最大整数。

fabs

double fabs(double arg);
返回arg的绝对值|x|。

ldexp

double ldexp(double num, int exp);
返回num * 2exp。

frexp

double frexp(double num, int *exp);
把num分成一个在[1/2,1)区间的真分数和一个2的幂数。将真分数返回,幂数保存在*exp中。如果num等
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值