int abs( int num );
double fabs( double arg );
long labs( long num );
函数返回num的绝对值
 
#include <math.h>
double asin( double arg );
函数返回arg的反正弦值,arg的值应该在-1到1之间
 
#include <math.h>
double atan( double arg );
函数返回arg的反正切值
 
#include <math.h>
double atan2( double y, double x );
函数返回y/x的反正切值,并且它可以通过x,y的符号判断
(x,y)所表示的象限,其返回的也是对应象限的角度值
 
#include <math.h>
double ceil( double num );
double floor( double arg );
ceil函数返回不小于num的最小整数,如num = 6.04, 则返回7.0
floor函数返回不大于num的最大的数,如num = 6.04, 则返回6.0
 
#include <math.h>
double cos( double arg );
double sin( double arg );
double tan( double arg );
函数分别返回arg的余弦,正弦,正切值,arg都是用弧度表示
 
#include <math.h>
double cosh( double arg );
double sinh( double arg );
double tanh( double arg );
函数分别返回arg的双曲余弦,双曲正弦,双曲正切,arg都是用弧度表示的
 
#include <math.h>
double fmod( double x, double y );
函数返回x/y的余数
 
#include <stdlib.h>
div_t div( int numerator, int denominator );
ldiv_t ldiv( long numerator, long denominator );
函数返回numerator/demominator操作的,返回一个结构体div_t(ldiv_t)
div_t(ldiv_t)结构体中定义了quot(商),rem(余数)
 
#include <math.h>
double exp( double arg );
函数返回e(自然底数)的arg次
 
#include <math.h>
double log( double num );
函数返回num的自然对数值num应为大于0的数
 
#include <math.h>
double log10( double num );
函数返回num以10为底的对数值,num也应该为大于0的数
 
#include <math.h>
double pow( double base, double exp );
函数返回以base为底的exp次,不允许的取值范围:
当base 为 0 且exp 小于或等于 0
当base 为 负数 且 exp 不为整数
 
#include <math.h>
double sqrt( double num );
函数返回num的开方值,num应该为不小于0的值
 
#include <math.h>
double frexp( double num, int* exp );
函数可以获取科学计数法的参数
函数返回在0.5到1.0之间的值, 传入exp的参数用于返回num的指数
(以2为底数计算,即:num = mantissa * (2 ^ exp))
 
#include <math.h>
double ldexp( double num, int exp );
函数返回num*(2^exp)的值,如果结果溢出,返回HUGE_VAL 
 
#include <math.h>
double modf( double num, double *i );
函数分割num,将整数部分填入i的值,小数部分返回

最新文章

  1. angular中动态添加的元素绑定事件问题
  2. seo高级指令
  3. Linux Red hat修改主机名
  4. insert 多个values
  5. MySql语句大全:创建、授权、查询、修改等
  6. labview 中activex的初步使用方法
  7. jQuery无刷新上传学习心得
  8. spoj cot: Count on a tree 主席树
  9. Java实现希尔排序
  10. HP P2055d激光打印机PCL XL error的解决
  11. SQL Server 2008 修改表名
  12. linux vi如何保存编辑的文件
  13. 在linux系统上文件传输的小技巧
  14. pselect 函数
  15. Android拖动和缩放
  16. mtime参数的理解
  17. data1是字符串?需要加上引号
  18. 程序猿职业生涯中的 Norris 常数
  19. Codeforces 595B - Pasha and Phone
  20. [ACM_数据结构] HDU 1166 敌兵布阵 线段树 或 树状数组

热门文章

  1. linux内核学习之四:进程切换简述
  2. PCB布线的地线干扰与抑制方法
  3. windows下重命名一个带有前缀&quot;.&quot;dot字符的名字的错误问题
  4. Struts2标签库之iterator
  5. Fiddler 的几个用法
  6. pythonchallenge学到的python内置函数整理
  7. 分页标签:pager-taglib使用指南
  8. art.dialog
  9. java Color
  10. NetAnalyzer笔记 之 七 NetAnalyzer2016使用方法(1)