C include 常用函式

2021-10-06 01:47:29 字數 1779 閱讀 4808

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語言程式...