裡面有很多數學函式,下面說一下常用的一些函式吧;直接把函式原型給了出來,用的時候注意引數
先說一下,c++自身是沒有四捨五入函式round()的,若果你要用到的話,可以自己寫乙個round() ,我用另外
1. double abs(int x) 一般對int型取絕對值後返回double型,不過也可以對double型取絕對值
2. double fabs(double x) 對int型取絕對值後返回double型
3. long labs(long x) 對long型取絕對值後返回long型
4. double exp(double x) 以e為底指數函式,ex
5. double pow(double x, double y) 以x為底,y為指數的指數函式,xy
6. double sqrt(double x) 對x開平方,√x
7. double floor(double x) 返回不大於x的最大整數,可以理解為在數軸上向左取第乙個整數
8. double ceil(double x) 返回不小於x的最小整數,可以理解為在數軸上向右取第乙個整數
最後驗證一下第7、8個函式,使用及結果如下圖
math標頭檔案中常用的函式
c語言提供了很多實用的數學函式,如果要使用,需要在程式開頭加上math.h標頭檔案。下面是幾個比較常用的數學函式,需要掌握。1.fabs double x abs int x 對變數x取絕對值。2.floor double x 對變數x向下取整,如floor 5.2 5。ceil double x ...
linux中常用的C C 標頭檔案
1 linux中一些標頭檔案的作用 ansi c。提供斷言,assert 表示式 gcc。gtk,gnome的基礎庫,提供很多有用的函式,如有資料結構操作函式。使用glib只需要包含 gcc。資料夾操作函式。struct dirent,struct dir,opendir closedir read...
linux網路程式設計中常用標頭檔案
sys types.h 資料型別定義 sys socket.h 提供socket函式及資料結構 netinet in.h 定義資料結構sockaddr in arpa inet.h 提供ip位址轉換函式 netdb.h 提供設定及獲取網域名稱的函式 sys ioctl.h 提供對i o控制的函式 s...