數學函數,所在函數庫爲cmath.h、stdlib.h、string.h、float.h ide
1、求絕對值
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爲弧度string
int rand() 產生一個隨機數並返回這個數 it
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轉換成雙精度數,並返回這個數, class
char itoa( int value, char string,int radix); itoa 取整數輸入值,並將其轉換爲相應進制數字的字符串。
itoa(i ,num ,10 );
value:欲轉換的數據。 string:目標字符串的地址。radix:轉換後的進制數,能夠是10進制、16進制等。隨機數