double sqrt(double x); //开方
double pow(double x, double y); //乘方
double cbrt(double x); //计算x的立方根
int abs(int x); //绝对值
long int labs(long int x);
double fabs(double x);
double cabs(struct complex znum);
double ceil(double x); //向上取整(不小于x的最小整数)
double floor(double x); //向下取整(不大于x的最大整数)
double acos(double x); //返回x的反余弦arccos(x)值,x为弧度
double asin(double x); //返回x的反正弦arcsin(x)值,x为弧度
double atan(double x);//返回x的反正切arctan(x)值,x为弧度
double atan2(double x,double y); //带两个参数的反正切函数
double cos(double x); //返回x的余弦cos(x)值,x为弧度
double sin(double x); //返回x的正弦sin(x)值,x为弧度
double tan(double x); //返回x的正切tan(x)值,x为弧度
double log(double x); //返回logex的值
double log10(double x); //返回log10x的值
double log2(double x); //x的二进制对数
double exp(double x); //返回指数函数e^x的值
double exp2(double x); //返回2的x次方
double pow(double x,double y); //返回x^y的值
double pow10(int p); //返回10^p的值
frexp(param,n); //二进制浮点数表示方法 x=param*2^n
double ldexp(double x,int exp); //这个函数刚好跟上面那个frexp函数功能相反,它的返回值是x*2^exp
double ceil (double x); //取上整,返回比x大的最小整数
double floor (double x); //取下整,返回比x小的最大整数,即高斯函数[x]
double round(double x); //返回x的四舍五入值
double fmax(double x,double y); //两个参数中的最大值
double fmin(x, y); //两个参数中的最小值