int abs( int num ); 函数返回参数num.的绝对值。例如: double acos( double arg ); 函数返回参数arg的反余弦值。参数arg 应当在-1和1之间。 double asin( double arg ); 函数返回参数arg的反正弦值。参数arg 应当在-1和1之间。 double atan( double arg ); 函数返回参数arg的反正切值。 double atan2( double y, double x ); 函数计算y/x的反正切值,按照参数的符号计算所在的象限。 double ceil( double num ); 函数返回参数不小于num 的最小整数。例如, double cos( double arg ); 函数返回参数arg的余弦值,arg以弧度表示给出。 double cosh( double arg ); 函数返回参数arg的双曲余弦值。 double exp( double arg ); 函数返回参数returns e (2.7182818) 的arg次幂。 double fabs( double arg ); 函数返回参数arg的绝对值。 double floor( double arg ); 函数返回参数不大于arg的最大整数。例如, double fmod( double x, double y ); 函数返回参数x/y的余数。 double frexp( double num, int *exp ); 函数将参数num 分成两部分: 0.5 和1之间的尾数(由函数返回)并返回指数exp。转换成如下的科学计数法形式: long labs( long num ); 函数返回参数num的绝对值。 double ldexp( double num, int exp ); 函数返回参数num * (2 ^ exp)。如果发生溢出返回HUGE_VAL。 double log( double num ); 函数返回参数num的自然对数。如果num为负,产生域错误;如果num 为零,产生范围错误。 double log10( double num ); 函数返回参数num以10为底的对数。如果num为负,产生域错误;如果num 为零,产生范围错误。 double modf( double num, double *i ); 函数将参数num 分割为整数和小数,返回小数部分并将整数部分赋给i。 double pow( double base, double exp ); 函数返回以参数base 为底的exp 次幂。如果base为零或负和exp 小于等于零或非整数时,产生域错误。如果溢出,产生范围错误。 double sin( double arg ); 函数返回参数arg的正弦值,arg以弧度表示给出。 double sinh( double arg ); 函数返回参数arg的双曲正弦值。 double sqrt( double num ); 函数返回参数num的平方根。如果num为负,产生域错误。 double tan( double arg ); 函数返回参数arg的正切值,arg以弧度表示给出。 double tanh( double arg ); 函数返回参数arg的双曲正切值。