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 无限大

  • 相关阅读:
    (39)JS运动之缓冲运动
    学习hibernate笔记
    企业网络管理市场
    java实现第六届蓝桥杯打印大X
    java实现第六届蓝桥杯移动距离
    java实现第六届蓝桥杯加法变乘法
    java实现第六届蓝桥杯垒骰子
    java实现第六届蓝桥杯垒骰子
    java实现第六届蓝桥杯打印大X
    java实现第七届蓝桥杯取球博弈
  • 原文地址:https://www.cnblogs.com/small-octopus/p/4876956.html
Copyright © 2011-2022 走看看