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...