復試1常用頭文件_第1頁
復試1常用頭文件_第2頁
復試1常用頭文件_第3頁
復試1常用頭文件_第4頁
復試1常用頭文件_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、C/C+常用頭文件及函數匯總: math.h數學計算iostreamiteratorexception2012-04-17 16:58 12853 人閱讀 評論(0) 收藏分類:C+筆記(77)作者同類文章 X:本文為博主文章,博主允許不得。C/C+頭文件一覽C#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /設定點/字符

2、處理/定義錯誤碼/浮點數處理/對應各種運算符的宏/定義各種數據類型最值的常量/定義本地化 C 函數/定義數學函數/異常處理支持/信號機制支持/不定參數列表支持/常用常量/定義輸入輸出函數/定義雜項函數及內存分配函數/字符串處理/定義關于時間的函數/寬字符處理及輸入輸出/寬字符分類傳統 C+#include #include #include #include /改用/改用/改用/該類不再支持,改用中的 stringstream標準 C+#include #include #include #include #include #include #include #include #include

3、 #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #i

4、nclude #include /STL 通用算法/STL 位集容器/字符處理/定義錯誤碼/浮點數處理/對應各種運算符的宏/定義各種數據類型最值的常量/定義本地化函數/定義數學函數/復數類/信號機制支持/異常處理支持/不定參數列表支持/常用常量/定義輸入輸出函數/定義雜項函數及內存分配函數/字符串處理/定義關于時間的函數/寬字符處理及輸入輸出/寬字符分類/STL 雙端隊列容器/異常處理類/文件輸入輸出/STL 定義運算函數(代替運算符)/定義各種數據類型最值常量/STL 線性列表容器/本地化特定信息/STL容器/STL 通過分配器進行的內存分配/動態內存分配/STL 常用的數字操作/參數化輸入

5、輸出/基本輸入輸出支持/輸入輸出系統使用的前置/數據流輸入輸出/基本輸入流/STL 迭代器/基本輸出流/STL 隊列容器/STL 集合容器/基于字符串的流/STL 堆棧容器/標準異常類/底層輸入輸出支持#include /字符串類 #include /運行期間類型信息 #include /STL 通用模板類#include /對包含值的數組的操作 #include /STL 動態數組容器C99 增加的部分#include /復數處理 #include /浮點環境 #include /整數格式轉換 #include /環境 #include /整型環境 #include /通用類型數學宏頭文件

6、ctype.h字符處理函數: 本類別函數用于對單個字符進行處理,包括字符的類別測試和字符的大小寫轉換字符測試是否字母和數字 isalnum是否字母 isalpha是否控制字符trl是否數字 isdigit是否可顯示字符(除空格外) isgraph是否可顯示字符(包括空格) ispr是否既不是空格,又不是字母和數字的可顯示字符 ispunct是否空格 isspace是否大寫字母 isupper是否 16 進制數字(09,A-F)字符 isxdigit字符大小寫轉換函數 轉換為大寫字母 toupper轉換為小寫字母 tolower頭文件 local.h地區化: 本類別的函數用于處理不同國家的語言差

7、異。地區控制 地區設置 setlocale數字格式約定查詢 國家的貨幣、日期、時間等的格式轉換 localeconv頭文件 math.h數學函數: 本分類給出了各種數學計算函數,必須提醒的是 ANSIC 標準中的數據格式并不符合 IEEE754 標準,一些 C 語言編譯器卻遵循 IEEE754(例如 frinklin C51)反余弦 acos反正弦 asin反正切 atan反正切 2 atan2余弦 cos正弦 sin正切 tan雙曲余弦 cosh雙曲正弦 sinh雙曲正切 tanh指數函數 exp指數分解函數 frexp乘積指數函數 fdexp自然對數 log以 10 為底的對數 log10

8、浮點數分解函數 modf冪函數平方根函數 sqrt求下限接近整數 ceil絕對值 fabs求上限接近整數 floor求余數 fmod頭文件 setjmp.h io.h本分類函數用于實現在不同底函數之間直接跳轉代碼。保存調用環境 setjmp恢復調用環境 longjmp頭文件 signal.h信號處理: 該分類函數用于處理那些在程序執行過程中發生例外的情況。指定信號處理函數 signal發送信號 raise頭文件 stdarg.h可變參數處理: 本類函數用于實現諸如 pr f,scanf 等參數數量可變底函數。可變參數宏可變參數開始宏 va_start可變參數結束宏 va_end可變參數宏下一個

9、可變參數宏 va_arg頭文件 stdio.h輸入輸出函數:該分類用于處理包括文件、控制臺等各種輸入輸出設備,各種函數以“流”的方式實現刪除文件 remove修改文件名稱 rename生成臨時文件名稱 tmpfile得到臨時文件路徑 tmpnam文件關閉文件 fclose刷新緩沖區 fflush打開文件 fopen將已存在的流指針和新文件連接 freopen設置磁盤緩沖區 setbuf設置磁盤緩沖區 setvbuf格式化輸入與輸出函數格式輸出 fpr f格式輸入 fscanf格式輸出(控制臺) pr f 格式輸入(控制臺) scanf格式輸出到緩沖區 spr f從緩沖區中按格式輸入 sscan

10、f格式化輸出 vfpr f格式化輸出 vpr f格式化輸出 vspr f字符輸入輸出函數輸入一個字符 fgetc字符串輸入 fgets 字符輸出 fp字符串輸出 fputs字符輸入(控制臺) getc字符輸入(控制臺) getchar字符串輸入(控制臺) gets字符輸出(控制臺) p字符輸出(控制臺) phar字符串輸出(控制臺) puts字符輸出到流的頭部 ungetc直接輸入輸出直接流讀操作 fread直接流寫操作 fwrite文件定位函數得到文件位置 fget文件位置移動 fseek文件位置設置 fset得到文件位置 f l文件位置復零位 remind錯誤處理函數錯誤清除 cleare

11、rr 文件結尾判斷 feof文件錯誤檢測 ferror得到錯誤提示字符串 perror頭文件 stdlib.h實用工具函數: 本分類給出了一些函數無法按以上分類,但又是編程所必須要的。字符串轉換函數字符串轉換為整數 atoi字符串轉換為長整數 atol字符串轉換為浮點數 strtod字符串轉換為長整數 strtol字符串轉換為無符號長整型 strtoul偽隨機序列產生函數產生隨機數 rand設置隨機函數的起動數值 srand管理函數分配器 calloc器 free器分配 malloc重新分配器 realloc環境通信中止程序 abort退出程序執行,并清除環境變量 atexit退出程序執行 e

12、xit環境參數 getenv程序掛起,臨時執行一個其他程序 system搜索和排序工具 二分查找(數據必須已排序) bsearch快速排序 qsort整數運算函數 求絕對值 abs得到除法運算底商和余數 div求長整形底絕對值 labs求長整形除法的商和余數 ldiv多字節字符函數 得到多字節字符的字節數 mblen得到多字節字符的字節數 mbtowc多字節字符轉換 wctomb多字節字符的字符串操作 將多字節串轉換為整數數組 mbstowcs將多字節串轉換為字符數組 mcstowbs頭文件 string.h字符串處理: 本分類的函數用于對字符串進行合并、比較等操作字符串拷貝 塊拷貝(目的和源

13、區不可) memcpy塊拷貝(目的和源區可) memmove串拷貝 strcpy按長度的串拷貝 strncpy字符串連接函數 串連接 strcat按長度連接字符串 strncat串比較函數 塊比較 memcmp字符串比較 strcmp字符串比較(用于非英文字符) strcoll按長度對字符串比較 strncmp字符串轉換 strxfrm字符與字符串查找 字符查找 memchr字符查找 strchr字符串查找 strcspn字符串查找 strpbrk字符串查找 strspn字符串查找 strstr 字符串分解 strtok雜類函數 字符串設置 memset錯誤字符串strerror求字符串長度 strlen頭文件 time.h日期和時間函數: 本類別給出時間和日期處理函數時間操作函數得到處理器時間得到時間差 difft

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論