對標準函式庫的理解

2021-06-01 12:24:28 字數 1169 閱讀 4001

整型函式

int abs(int value);//對於引數value是要保持清醒的狀態。當我們不小心把unsigned int 引數放置在這個函式中時,會發現這其中如果超過int的最大值時,它會返回int的最大整數。

long int labs(long int value);

div_t div(int numerator,int denomintor);//商和餘數的確定,商就是整除為多少,然後餘數就是最相近的整數,包括負數。

ldiv_t div(long int number,long int demon);

隨機數下面的函式是產生偽隨機數,就是在產生隨機數有可能重複出現。

int rand();

int srand(unsigned int seed);

要產生更小範圍的偽隨機數,必須要 認真的進行設定。

字串轉換函式

int atoi(char const *string);

long int atol(char const *string);

long int strtol(char const *string,char **unused,int base);

unsigned long int strtoul(char const *string,char **unused,int base);

double atof(char *string);

double strtod(char *string,char **unused);

將字串中的數字字元轉換成數值,其中前兩個函式執行10的轉換,後兩個函式允許執行指定基數,同時允許你訪問剩餘的部分。字元**unsed用於儲存乙個只想轉換值後面第乙個字元的指標。

浮點型函式

double sin(double angle);

double cos(double angle);

double tan(double angle);//angle 都是弧度值

double asin(double value);

double acos(double value);

double atan(double value);//注意value值的範圍

double atan(double x,double y);//這個函式是在(-pi,pi)範圍內

其他的math.h函式就不一一列出。

標準函式庫

1 rand與srand函式產生偽隨機數 cpp view plain copy print?intrand void void srand unsigned intseed rand返回乙個範圍在0和rand max之間的偽隨機數,為了避免程式每次執行時獲得相同的隨機數序列,可以使用srand函式...

標準I O函式庫

標準i o函式庫 c標準庫提供了檔案的標準 i o 函式庫,相比前述的系統呼叫,主要差別是實現了跨平台的使用者態緩衝的解決方案。標準i o庫使 用簡單,與系統呼叫i o相似,也包括開啟 讀寫 關閉這些操作,主要的函式列舉如下。開啟與關閉檔案 fopen,fclose。讀寫檔案 fread,fwrit...

CG 標準函式庫

函式 功能描述 abs x 返回輸入引數的絕對值 acos x 反餘切函式,輸入引數範圍為 1,1 返回 0,區間的角度值 all x 如果輸入引數均不為0,則返回ture 否則返回flase。運算 any x 輸入引數只要有其中乙個不為0,則返回true。asin x 反正弦函式,輸入引數取值區間...