math標頭檔案中常用的函式

2021-10-05 11:43:48 字數 943 閱讀 2710

c語言提供了很多實用的數學函式,如果要使用,需要在程式開頭加上math.h標頭檔案。下面是幾個比較常用的數學函式,需要掌握。

1.fabs(double x)/abs(int x)對變數x取絕對值。

2.floor(double x)對變數x向下取整,如floor(5.2)=5。ceil(double x)對變數x向上取整,如ceil(5.2)=6。

3.pow(double/int r,double/int p)用於計算r^p。

4.sqrt(double x)用於返回變數x的算術平方根。

5.log(double x)用於返回變數下以自然對數為底的對數。

6.round(double x)用於將變數x四捨五入,返回型別也是double,需進行取整。如round(3.55)=4.000000。

7.sin(double x),cos(double x)和tan(double x)用於返回變數的正弦值、余弦值和正切值,引數要求是弧度制。

8.asin(double x),acos(double x)和atan(double x)分別返回變數x的反正弦值、反余弦值和反正切值,示例如下:

#include#includeconst double pi=acos(-1.0);

int main()

{ double db1=sin(pi*45/180);

double db2=cos(pi*45/180);

double db3=tan(pi*45/180);

double db4=asin(1);

double db5=acos(-1.0);

double db6=atan(0);

cout《輸出結果:

0.707107 0.707107 1.000000

1.570796 3.141593 0.000000

差不多常用的函式就這些了!

標頭檔案中常用函式

裡面有很多數學函式,下面說一下常用的一些函式吧 直接把函式原型給了出來,用的時候注意引數 先說一下,c 自身是沒有四捨五入函式round 的,若果你要用到的話,可以自己寫乙個round 我用另外 1.double abs int x 一般對int型取絕對值後返回double型,不過也可以對doubl...

c c 語言中常用的math函式

在實用math庫函式之前,需要引用標頭檔案 include常用庫函式如下 1.fabs double x 該函式用於對double型取絕對值 如果用於float會損失精度 印證了前面說的盡量使用double int需要強制轉換 2.floor double x 與ceil double x 函式作用...

linux中常用的C C 標頭檔案

1 linux中一些標頭檔案的作用 ansi c。提供斷言,assert 表示式 gcc。gtk,gnome的基礎庫,提供很多有用的函式,如有資料結構操作函式。使用glib只需要包含 gcc。資料夾操作函式。struct dirent,struct dir,opendir closedir read...