<cmath>里面有很多數學函數,下面說一下常用的一些函數吧;直接把函數原型給了出來,用的時候注意參數
先說一下,c++自身是沒有四舍五入函數round()的,若果你要用到的話,可以自己寫一個round() ,我用另外
一篇文章寫了一個round()函數,附上鏈接:https://www.cnblogs.com/buanxu/p/12775597.html
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個函數,使用及結果如下圖