對于math.h 沒有特別的結構體,一切都就很簡單了。只要知道了各個
函數的功能就可以了
函數名:int abs (int x);
功能:返回整x的絕對值
函數名:double fabs(double x);
功能:返回x的絕對值
函數名:long labs(long x);
功能:返回x的絕值
函數名:double cos(double x);
功能:返回x的余弦
函數名:double acos(double x);
功能:返回x的反余弦
函數名:double cosh(double x);
功能:返回x的雙余弦
函數名:double sin( double x);
功能:返回x的正弦
函數名:double asin( double x);
功能:返回x的反正弦
函數名:double sinh( double x);
功能:求x的雙正弦
函數名:double tan ( double x);
功能:返回x的正切
函數名:double atan( double x);
功能:返回x的反正切
函數名:double atan2(double y,doule x);
功能:返回x/y的反正切
函數名:double tanh(double x);
功能:求x的雙正切
函數名:double atof( const char *s);
功能:將字符串s轉換為double型
函數名:long atol( const char *s);
功能:將字符串s轉換為long型
函數名:double ceil(double x);
功能:返回大于或等于x的最小整數
函數名:double floor(double x);
功能:返回小于或等于x的最大整數
函數名:double exp(double x);
功能:返回e的x次方
函數名:double fmod(double x,double y);
功能:實數的求余運算。是“%”的加強版
函數名:double frexp(double x,int *exponent);
功能:設value為函數返回值
將x寫成 value乘以(2的exponent次方的形式)
value*(2^exponent)
函數名:double ldexp(double x,int exponent);
功能:返回x乘以(2的exponent次方)
x*(2^exponent)
函數名:double log(double x);
功能:求loge(x)
函數名:double log10(double x);
功能:求log10(x);
函數名:double modf(double x,double *ipart);
功能:將x分成整數和小數部分。小數部份由函數返回,整數由ipart帶出。
函數名:double pow(double x,double y);
功能:求x的y次方 x^y
函數名:double sqrt(double x);
功能:求x的平方根的絕對值