1. ceil()
向上取整
2. round()
四捨五入取整,
3. floor()
向下取整
且以上所有引數必須為double型
4.取整與取餘
double modf (double,double*); 將引數的整數部分通過指標回傳,返回小數部分
double fmod (double,double); 返回兩引數相除的餘數
1. int abs(int );
求整型的絕對值
2. double fabs (double);
求實型的絕對值
3. double cabs(complex);
求複數的絕對值
1、 三角函式
double sin(double);正弦
double cos(double);余弦
double tan(double);正切
2 、反三角函式
double asin (double); 結果介於[-pi/2,pi/2]
double acos (double); 結果介於[0,pi]
double atan (double); 反正切(主值),結果介於[-pi/2,pi/2]
double atan2 (double,double); 反正切(整圓值),結果介於[-pi,pi]
3 、雙曲三角函式
double sinh (double);
double cosh (double);
double tanh (double);
沒有現成的cot三角函式,可以使用tan(pi/2-x)來實現
double frexp(double value,int exp);這是乙個將value值拆分成小數部分f和(以2為底的)指數部分exp,並返回小數部分f,即f2^exp。其中f取值在0.5~1.0範圍或者0。
double ldexp(double x,int exp);這個函式剛好跟上面那個frexp函式功能相反,它的返回值是x*2^exp
double modf(double value,double *iptr);拆分value值,返回它的小數部分,iptr指向整數部分。
double log (double); 以e為底的對數
double log10 (double);以10為底的對數
double pow(double x,double y);計算x的y次冪
float powf(float x,float y); 功能與pow一致,只是輸入與輸出皆為浮點數
double exp (double);求取自然數e的冪
double sqrt (double);開平方
double hypot(double x,double y);已知直角三角形兩個直角邊長度,求斜邊長度
double ldexp(double x,int exponent);計算x*(2的exponent次冪)
double poly(double x,int degree,double coeffs );計算多項式
int matherr(struct exception *e);數學錯誤計算處理程式
C include的各種區別
c 中 include 和 include 的區別 一 include include 引用的是編譯器的類庫路徑裡面的標頭檔案。假如你編譯器定義的自帶標頭檔案引用在 c keil c51 inc 下面,則 include引用的就是 c keil c51 inc stdio.h 這個標頭檔案,不管你的...
C include 智慧型指標
先轉過來,稍後再整理!auto ptr 1 auto ptr 2 unique ptr 1 auto ptr 一 解決什麼問題?c 的auto ptr所做的事情,就是動態分配物件以及當物件不再需要時自動執行清理。二怎麼解決?1.基本思想?2.規則?使用std auto ptr,要 include d...
C include 有什麼用?
cstdio是將stdio.h的內容用c 標頭檔案的形式表示出來。stdio.h是c標準函式庫中的標頭檔案,即 standard buffered input output。提供基本的文字的輸入輸出流操作 包括螢幕和檔案等 由於c語言並沒有提供專用於文字輸入輸出的關鍵字,所以該庫是最普遍的c語言程式...