zoukankan      html  css  js  c++  java
  • math.h数学函数库

    C语言中之数学函数
    C语言提供了以下的数学函数,要使用这些函数时,在程序文件头必须加入:
    #include <math.h>
    编译时,必须加上参数「-lm」(表示连结至数学函式库),例如「gcc -lm test.c」。
    函数之自变量与传回之值型别见自变量或函数前之型别宣告。
    函数已经在「math.h」或其它标头档宣告过了,因此在使用时不必再加型别宣告,例如「y=sin(x);」,不用写成「y=double sin(double x);」。
    函数说明
    double sin(double x)
    x 的正弦函数值
    double cos(double x)
    x 的余弦函数值
    double tan(double x)
    x 的正切函数值
    double asin(double x)
    x 的反正弦函数值 sin-1x,x的值在 [-1,1] 之间,传回的值在 [-p/2,p/2] 之间
    double acos(double x)
    x 的反余弦函数值cos-1x,x的值在 [-1,1] 之间,传回的值在 [-p/2,p/2] 之间
    double atan(double x)
    x 的反正切函数值tan-1x,传回的值在 [-p/2,p/2] 之间
    double atan2(double y, double x)
    y/x 的反正切函数值tan-1(y/x),传回的值在 [-p, p] 之间
    double sinh(double x)
    x 的双曲正弦函数值
    double cosh(double x)
    x 的双曲余弦函数值
    double tanh(double x)
    x 的双曲正切函数值
    double exp(double x)
    x 的指数函数 ex
    double log(double x)
    x 的自然对数 ln(x),x > 0
    double log10(double x)
    x 底数为 10 的对数,log10x,x > 0
    double pow(double x, double y)
    x 的 y 次方 xy
    double sqrt(double x)
    x 的根号值 √x
    double ceil(double x)
    不小于 x 的最小整数(但其型别为 double)
    double floor(double x)
    不大于 x 的最大整数(但其型别为 double)
    int abs(int x)
    整数 x 的绝对值 |x|
    long labs(long x)
    长整数 x 的绝对值 |x|
    double fabs(double x)
    实数 x 的绝对值 |x|
  • 相关阅读:
    Codeforces Round #627 (Div. 3) 总结
    [IOI1994] 时钟
    收集一些优秀的甲方安全开源项目
    python基础——对时间进行加减
    JSFinder:一个在js文件中提取URL和子域名的脚本
    python对齐输出
    python使用smtplib发送邮件
    任务2:扫描渗透测试(50分)[2019年信息安全管理与评估赛题答案-01]
    记一次Xmrig挖矿木马排查过程
    Bypass xss过滤的测试方法
  • 原文地址:https://www.cnblogs.com/god_like_donkey/p/1721493.html
Copyright © 2011-2022 走看看