版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C、C+頭文件介紹#include<ios>/基本輸入輸出支持#include<iosfwd>/輸入輸出系統(tǒng)使用的前置聲明#include<iostream>#include<istream>/基本輸入流#include<ostream>/基本輸出流#include<queue>/STL隊(duì)列容器#include<set>/STL集合容器#include<sstream>/基于字符串的流#include<stack>/STL堆棧容器#include<stdexcept>/標(biāo)準(zhǔn)異
2、常類#include<streambuf>/底層輸入輸出支持#include<string>/字符串類#include<utility>/STL通用模板類#include<vector>/STL動(dòng)態(tài)數(shù)組容器#include<cwchar>#include<cwctype>usingnamespacestd;/C99增加#include<complex.h>/復(fù)數(shù)處理#include<fenv.h>/浮點(diǎn)環(huán)境#include<inttypes.h>/整數(shù)格式轉(zhuǎn)換#include<st
3、dbool.h>/布爾環(huán)境#include<stdint.h>/整型環(huán)境#include<tgmath.h>/通用類型數(shù)學(xué)宏文章出處:C語(yǔ)言常用頭文件函數(shù)2008年04月16日星期三16:19頭文件ctype.h字符處理函數(shù):本類別函數(shù)用于對(duì)單個(gè)字符進(jìn)行處理,包括字符的類別測(cè)試和字符的大小寫轉(zhuǎn)換字符測(cè)試是否字母和數(shù)字isalnum是否字母isalpha是否控制字符iscntrl是否數(shù)字isdigit是否可顯示字符(除空格外)isgraph是否可顯示字符(包括空格)isprint是否既不是空格,又不是字母和數(shù)字的可顯示字符ispunct是否空格isspace是否大寫
4、字母isupper是否16進(jìn)制數(shù)字(09,A-F)字符isxdigit字符大小寫轉(zhuǎn)換函數(shù)轉(zhuǎn)換為大寫字母toupper轉(zhuǎn)換為小寫字母tolower頭文件local.h地區(qū)化:本類別的函數(shù)用于處理不同國(guó)家的語(yǔ)言差異。地區(qū)控制地區(qū)設(shè)置setlocale數(shù)字格式約定查詢國(guó)家的貨幣、日期、時(shí)間等的格式轉(zhuǎn)換localeconv頭文件math.h數(shù)學(xué)函數(shù):本分類給出了各種數(shù)學(xué)計(jì)算函數(shù),必須提醒的是ANSIC標(biāo)準(zhǔn)中的數(shù)據(jù)格式并不符合IEEE754標(biāo)準(zhǔn),一些C語(yǔ)言編譯器卻遵循IEEE754例如frinklinC51)反余弦acos反正弦asin反正切atan反正切2atan2余弦cos正弦sin正切tan雙曲余
5、弦cosh雙曲正弦sinh雙曲正切tanh指數(shù)函數(shù)exp指數(shù)分解函數(shù)frexp乘積指數(shù)函數(shù)fdexp自然對(duì)數(shù)log以10為底的對(duì)數(shù)log10浮點(diǎn)數(shù)分解函數(shù)modf冪函數(shù)pow平方根函數(shù)sqrt求下限接近整數(shù)ceil絕對(duì)值fabs求上限接近整數(shù)floor求余數(shù)fmod頭文件setjmp.hio.h本分類函數(shù)用于實(shí)現(xiàn)在不同底函數(shù)之間直接跳轉(zhuǎn)代碼。保存調(diào)用環(huán)境setjmp恢復(fù)調(diào)用環(huán)境longjmp頭文件signal.h信號(hào)處理:該分類函數(shù)用于處理那些在程序執(zhí)行過程中發(fā)生例外的情況。指定信號(hào)處理函數(shù)signal發(fā)送信號(hào)raise頭文件stdarg.h可變參數(shù)處理:本類函數(shù)用于實(shí)現(xiàn)諸如printf,sc
6、anf等參數(shù)數(shù)量可變底函數(shù)??勺儏?shù)訪問宏va_startva_end訪問下一個(gè)可變參數(shù)宏va_arg頭文件stdio.h輸入輸出函數(shù):該分類用于處理包括文件、控制臺(tái)等各種輸入輸出設(shè)備,各種函數(shù)以“流”的方式實(shí)現(xiàn)刪除文件remove修改文件名稱rename生成臨時(shí)文件名稱tmpfile得到臨時(shí)文件路徑tmpnam文件訪問關(guān)閉文件fclose刷新緩沖區(qū)fflush打開文件fopen將已存在的流指針和新文件連接freopen設(shè)置磁盤緩沖區(qū)setbuf設(shè)置磁盤緩沖區(qū)setvbuf格式化輸入與輸出函數(shù)格式輸出fprintf格式輸入fscanf格式輸出(控制臺(tái))printf格式輸入(控制臺(tái))scanf格
7、式輸出到緩沖區(qū)sprintf從緩沖區(qū)中按格式輸入sscanf格式化輸出vfprintf格式化輸出vprintf格式化輸出vsprintf字符輸入輸出函數(shù)輸入一個(gè)字符fgetc字符串輸入fgets字符輸出fputc字符串輸出fputs字符輸入(控制臺(tái))getc字符輸入(控制臺(tái))getchar字符串輸入(控制臺(tái))gets字符輸出(控制臺(tái))putc字符輸出(控制臺(tái))putchar字符串輸出(控制臺(tái))puts字符輸出到流的頭部ungetc直接輸入輸出直接流讀操作fread直接流寫操作fwrite文件定位函數(shù)得到文件位置fgetpos文件位置移動(dòng)fseek文件位置設(shè)置fsetpos得到文件位置ftell
8、文件位置復(fù)零位remind錯(cuò)誤處理函數(shù)錯(cuò)誤清除clearerr文件結(jié)尾判斷feof文件錯(cuò)誤檢測(cè)ferror得到錯(cuò)誤提示字符串perror頭文件stdlib.h實(shí)用工具函數(shù):本分類給出了一些函數(shù)無(wú)法按以上分類,但又是編程所必須要的。字符串轉(zhuǎn)換函數(shù)字符串轉(zhuǎn)換為整數(shù)atoi字符串轉(zhuǎn)換為長(zhǎng)整數(shù)atol字符串轉(zhuǎn)換為浮點(diǎn)數(shù)strtod字符串轉(zhuǎn)換為長(zhǎng)整數(shù)strtol字符串轉(zhuǎn)換為無(wú)符號(hào)長(zhǎng)整型strtoul偽隨機(jī)序列產(chǎn)生函數(shù)產(chǎn)生隨機(jī)數(shù)rand設(shè)置隨機(jī)函數(shù)的起動(dòng)數(shù)值srand存儲(chǔ)管理函數(shù)分配存儲(chǔ)器calloc釋放存儲(chǔ)器free存儲(chǔ)器分配malloc重新分配存儲(chǔ)器realloc環(huán)境通信中止程序abort退出程序執(zhí)行
9、,并清除環(huán)境變量atexit退出程序執(zhí)行exit讀取環(huán)境參數(shù)getenv程序掛起,臨時(shí)執(zhí)行一個(gè)其他程序system搜索和排序工具二分查找(數(shù)據(jù)必須已排序)bsearch快速排序qsort整數(shù)運(yùn)算函數(shù)求絕對(duì)值abs得到除法運(yùn)算底商和余數(shù)div求長(zhǎng)整形底絕對(duì)值labs求長(zhǎng)整形除法的商和余數(shù)ldiv多字節(jié)字符函數(shù)得到多字節(jié)字符的字節(jié)數(shù)mblen得到多字節(jié)字符的字節(jié)數(shù)mbtowc多字節(jié)字符轉(zhuǎn)換wctomb多字節(jié)字符的字符串操作將多字節(jié)串轉(zhuǎn)換為整數(shù)數(shù)組mbstowcs將多字節(jié)串轉(zhuǎn)換為字符數(shù)組mcstowbs頭文件string.h字符串處理:本分類的函數(shù)用于對(duì)字符串進(jìn)行合并、比較等操作字符串拷貝塊拷貝(目
10、的和源存儲(chǔ)區(qū)不可重疊)memcpy塊拷貝(目的和源存儲(chǔ)區(qū)可重疊)memmove串拷貝strcpy按長(zhǎng)度的串拷貝strncpy字符串連接函數(shù)串連接strcat按長(zhǎng)度連接字符串strncat串比較函數(shù)塊比較memcmp字符串比較strcmp字符串比較(用于非英文字符)strcoll按長(zhǎng)度對(duì)字符串比較strncmp字符串轉(zhuǎn)換strxfrm字符與字符串查找字符查找memchr字符查找strchr字符串查找strcspn字符串查找strpbrk字符串查找strspn字符串查找strstr字符串分解strtok總的作雜類函數(shù)字符串設(shè)置memset函數(shù)原型:void*memset(void*s,intc,size_tn)用:將已開辟內(nèi)存空間s的首n個(gè)字節(jié)的值設(shè)為值c錯(cuò)誤字符串映射strerror求字符串長(zhǎng)度strlen頭文件time.h日期和時(shí)間函數(shù):本類別給出時(shí)間和日期處理函數(shù)時(shí)間操作函數(shù)得到處理器時(shí)間clock得到時(shí)間差difftime設(shè)置時(shí)間mktime得到時(shí)間time時(shí)間
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)參考:健康中國(guó)視域下醫(yī)療、醫(yī)保、醫(yī)藥協(xié)同發(fā)展研究
- 二零二五版房屋互換及社區(qū)活動(dòng)組織服務(wù)協(xié)議3篇
- 2025年度農(nóng)業(yè)用地承包經(jīng)營(yíng)權(quán)登記合同參考4篇
- 2025年版?zhèn)€人與投資公司信貸合作借款合同樣本4篇
- 二零二五版木工支模與智能家居安裝服務(wù)合同4篇
- 二零二五版智能家居產(chǎn)業(yè)股權(quán)投資及合作生產(chǎn)合同3篇
- 二零二五年度廚房設(shè)備節(jié)能改造與評(píng)估合同8篇
- 2025年度個(gè)人與個(gè)人草原生態(tài)補(bǔ)償資金管理合同范本4篇
- 2025年新型建筑材料采購(gòu)及安裝施工合同3篇
- 二零二五年度品牌產(chǎn)品售后服務(wù)客戶關(guān)系維護(hù)合同3篇
- GB/T 16895.3-2024低壓電氣裝置第5-54部分:電氣設(shè)備的選擇和安裝接地配置和保護(hù)導(dǎo)體
- 計(jì)劃合同部部長(zhǎng)述職報(bào)告范文
- 人教版高一地理必修一期末試卷
- GJB9001C質(zhì)量管理體系要求-培訓(xùn)專題培訓(xùn)課件
- 二手車車主寄售協(xié)議書范文范本
- 2024年中考政治總復(fù)習(xí)初中道德與法治知識(shí)點(diǎn)總結(jié)(重點(diǎn)標(biāo)記版)
- 2024年手術(shù)室的應(yīng)急預(yù)案
- 五年級(jí)上冊(cè)小數(shù)除法豎式計(jì)算練習(xí)300題及答案
- 語(yǔ)言規(guī)劃講義
- 生活用房設(shè)施施工方案模板
- GB/T 9755-2001合成樹脂乳液外墻涂料
評(píng)論
0/150
提交評(píng)論