zoukankan      html  css  js  c++  java
  • 编程中常用的数学方法以及常数

    只是列举了一些比较常用的,具体的可以查看Math.h文件

    算术函数:

    int rand():返回int型随机数

    int random():返回long型随机数

    abs:返回整形绝对值

      int abs(int)

      float fabsf(float)

      double fabs(double)

      long double fabsl(long double)

     

    floor():返回不大于浮点数的最大整数

      float floorf(float)

      double floor(double)

      long double floorl(long double)

     

    ceil():返回不小于浮点数的最小整数

      float ceilf(float)

      double ceil(double)

      long double ceill(long double)

     

    pow():返回a的b次方

      float powf(float, float)

      double pow(double, double)

      long double powl(long double, long double)

     

    sqrt():返回a的开根

      float sqrtf(float);

      double sqrt(double);

      long double sqrtl(long double);

    三角函数:

    acos:反余弦函数(参数:弧度)

      float acosf(float);

      double acos(double);

      long double acosl(long double);

     

    asin:反正弦函数(参数:弧度)  

      asinf(float);

      double asin(double);

      long double asinl(long double);

      

    atan:反正切函数(参数:弧度)   

      float atanf(float);

      double atan(double);

      long double atanl(long double);

        

    atan2:返回给定的 a 及 b 坐标值的反正切值

      float atan2f(float, float);

      double atan2(double, double);

      long double atan2l(long double, long double);

        

    cos:余弦函数(参数:弧度)

      float cosf(float);

      double cos(double);

      long double cosl(long double);

     

    sin:正弦函数(参数:弧度)   

      float sinf(float);

      double sin(double);

      long double sinl(long double);

     

    tan:正切函数(参数:弧度)      

      float tanf(float);

      double tan(double);

      long double tanl(long double);

    指数函数:

    log:以e为底

      float logf(float);

      double log(double);

      long double logl(long double);

     

    log10:以10为底

      float log10f(float);

      double log10(double);

      long double log10l(long double);

     常数:

      M_PI = π

      M_1_PI = 1/π  

      M_2_PI = 2/π

      M_PI_2 = π/2

      M_PI_4 = π/4

      M_E=e
      M_LOG2E=log_2(e)
      M_LOG10E=log_10(e)
     
      # define CGFLOAT_MIN 最小浮点数

      # define CGFLOAT_MAX 最大浮点数

      # define NSIntegerMax 最大整型

      #define NSIntegerMin  最小整型

      #define NSUIntegerMax 最大无符号整型

      #define INFINITY 无限大

  • 相关阅读:
    差分约束
    关系运算图。。。(差分约束)
    克鲁斯卡尔算法+并查集
    整体代换(数学)
    魔性の分块 | | jzoj1243 | | 线段树の暴力
    论人品 | | noip1015模拟考
    hash 表 | | jzoj 1335 | | 脑残+手残 | | 集合的关系
    凸轮大总结
    Floyd | | jzoj[1218] | | [Usaco2009 Dec]Toll 过路费 | | BZOJ 1774 | | 我也不知道该怎么写
    topsort | | jzoj[1226] | | NOIP2003神经网络
  • 原文地址:https://www.cnblogs.com/small-octopus/p/4876956.html
Copyright © 2011-2022 走看看