C語言中常用的庫函式
阿新 • • 發佈:2019-01-08
C語言中常用的標頭檔案如下:
<assert.h> 斷言 <float.h> 浮點數運算 <locale.h> 本土化 <math.h> 數學函式 <signal.h> 訊號 <stdarg.h> 可變引數列表 <stdio.h> 輸入和輸出 <stdlib.h> 實用功能<string.h> 字串函式 <time.h> 時間和日期函式
<stdio.h>輸入和輸出
<stdio.h>標頭檔案定義了用於輸入和輸出的函式、型別和巨集。最重要的型別是用於宣告檔案指標的FILE。另外兩個常用的型別是
size_t和fpos_t,size_t是由運算子sizeof產生的無符號整型別;fpos_t型別定義能夠唯一說明檔案中的每個位置的物件。由頭部 定義的最有用的巨集是EOF,其值代表檔案的結尾。
變數:
typedef size_t
typedef FILE
typedef fpos_t
常量:
NULL 空值
EOF EOF是負整數表示END
OF FILE
FOPEN_MAX (20)同時開啟的檔案的最大數量
FILENAME_MAX 檔名的最大長度
SEEK_CUR 取得目前檔案位置
SEEK_END將讀寫位置移到檔案尾時
SEEK_SET將讀寫位置移到檔案開頭
stderr標準錯誤流,預設為螢幕,
可輸出到檔案。
stdin 標準輸入流,預設為鍵盤
stdout標準輸出流,預設為螢幕
所有函式:
clearerr(); 復位錯誤標誌 fclose(); 關閉一個流。 feof(); 檢測檔案結束符 ferror(); 檢查流是否有錯誤 fflush();更新緩衝區 fgetpos(); 移動檔案流的讀寫位置 fopen();開啟檔案 fread(); 從檔案流讀取資料 freopen(); 開啟檔案 fseek(); 移動檔案流的讀寫位置 fsetpos();<stdlib.h>實用功能 <stdlib.h> 標頭檔案裡包含了C語言的中最常用的系統函式
巨集:
- NULL 空
- EXIT_FAILURE 失敗狀態碼
- EXIT_SUCCESS 成功狀態碼
- RAND_MAX rand的最大返回值
- typedef size_t是unsigned integer型別
<string.h>字串函式 <string.h> 標頭檔案裡包含了C語言的最常用的字串操作函式 巨集:
- NULL 空
- typedef size_t
<math.h>C語言中的數學函式庫 三角函式 double sin(double x); 正弦 double cos(double x); 餘弦 double tan(double x); 正切 *cot三角函式,可以使用tan(PI/2-x)來實現。
反三角函式 double asin(double x);結果介於[-PI/2, PI/2]
double acos(double x); 結果介於[0, PI]
double atan(double x);
反正切(主值), 結果介於[-PI/2, PI/2]
double atan2(double y,double);
反正切(整圓值), 結果介於[-PI, PI]
雙曲三角函式 double sinh(double x); 計算雙曲正弦 double cosh(double x); 計算雙曲餘弦 double tanh(double x); 計算雙曲正切
指數與對數 double exp(double x); 求取自然數e的冪 double sqrt(double x); 開平方 double log(double x); 以e為底的對數 double log10(double x); 以10為底的對數 double pow(double x, double y); 計算以x為底數的y次冪
float powf(float x, float y); 與pow一致,輸入與輸出皆為浮點數 取整 double ceil(double); 取上整 double floor(double); 取下整
想要查詢每個函式的具體功能,SEE: