C89:math經常使用函數

一.簡介

 

二.經常使用的函數

1.計算絕對值

int abs(int x);  //求整數x的絕對值
double fabs(double x); //求浮點數x的絕對值

 

2.計算取整數和取餘數

double ceil(double num);  //獲得不小於num的最小整數 
double floor(double x); //求出不大於x的最大整數

 

3.計算三角

 

double sin(double x);  //計算正弦函數,角 A 的正弦就是它的對邊長度和三角形斜邊長度的比值
double cos(double x); //計算餘弦函數,x爲弧度值(radian*PI/180
double tan(double x); //計算正切函數,角 A 的正切就是它的對邊長度和臨邊長度的比值
double hypot(double x,double y); //已知直角三角形兩個直角邊長度,求斜邊長度

 

4.計算反三角

double asin(double x);   //已知正弦值X,返回弧度值
double acos(double x);
double atan(double x);
double atan2(double x,double y); //已知X Y座標,返回弧度值[-π,π]來肯定象界

 

5.計算指數和對數

double exp(double x);  //求e的x次冪
double fmod(double x,double y); //求整數x/y的餘數
double pow(double x,double y); //計算以x爲底數的y次冪,即計算x^y的值
double sqrt(double x); //計算x的開平方
double log(double x); //計算x的天然對數(ln X)
相關文章
相關標籤/搜索