数学函数,所在函数库为cmath.h、stdlib.h、string.h、float.h

一、求绝对值
int abs(int i) 返回整型参数i的绝对值
double fabs(double x) 返回双精度参数x的绝对值
long labs(long n) 返回长整型参数n的绝对值

double sqrt(double x) 返回x的开平方值

double acos(double x) 返回x的反余弦cos-1(x)值,x为弧度
double asin(double x) 返回x的反正弦sin-1(x)值,x为弧度
double atan(double x) 返回x的反正切tan-1(x)值,x为弧度
double atan2(double y,double x) 返回y/x的反正切tan-1(x)值,y的x为弧度

double cos(double x) 返回x的余弦cos(x)值,x为弧度
double sin(double x) 返回x的正弦sin(x)值,x为弧度
double tan(double x) 返回x的正切tan(x)值,x为弧度

int rand() 产生一个随机数并返回这个数

double atof(char nptr) 将字符串nptr转换成双精度数,并返回这个数,错误返回0
int atoi(char
nptr) 将字符串nptr转换成整型数, 并返回这个数,错误返回0
long atol(char nptr) 将字符串nptr转换成长整型数,并返回这个数,错误返回0
double strtod(char
str,char **endptr)将字符串str转换成双精度数,并返回这个数,

char itoa( int value, char string,int radix); itoa 取整数输入值,并将其转换为相应进制数字的字符串。
itoa(i ,num ,10 );
value:欲转换的数据。 string:目标字符串的地址。radix:转换后的进制数,可以是10进制、16进制等。