码迷,mamicode.com
首页 > 其他好文 > 详细

编程中常用的数学方法以及常数

时间:2015-10-14 12:14:29      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:

只是列举了一些比较常用的,具体的可以查看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 无限大

 

编程中常用的数学方法以及常数

标签:

原文地址:http://www.cnblogs.com/small-octopus/p/4876956.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!