1. 程式人生 > >C/C++數字處理函式總結

C/C++數字處理函式總結

絕對值

1. 絕對值;

標頭檔案:<stdlib.h>

函式原型:

   int abs(int x);

   long abs(long x);

   double abs(double x);

   long double abs(long double x);

   float abs(float abs);

返回:x的絕對值

2. 浮點數絕對值

標頭檔案:<math.h>

函式原型:

double fabs(double x);

返回值:浮點數的絕對值

求x次方

標頭檔案:<math.h>

函式原型:

double pow(double x,double y);

開平方

標頭檔案:<math.h>
函式原型:

double sqrt(double x);

三角函式

1.餘弦

標頭檔案:<math.h>
函式原型:

double cos(double x)

返回值:返回x的餘弦值,x為弧度

2.正弦

標頭檔案:<math.h>
函式原型:

double sin(double x)

返回值:返回x的正選值,x為弧度

3.正切

標頭檔案:<math.h>
函式原型:

double tan(double x)

返回值:返回x的正切值,x為弧度

取整

1.天花板函式

標頭檔案:<math.h>
函式原型:

double ceil(double x)

返回值:返回不小於x的最小整數

2.地板函式

標頭檔案:<math.h>
函式原型:

double floor(double x)

返回值:返回不大於x的最小整數

對浮點數求餘

標頭檔案:<math.h>
函式原型:

double fmod(double x,double y);

返回:兩個浮點數相除後的餘數