

下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、字符測(cè)試函數(shù)閒1isupper()測(cè)試字符是否為大寫(xiě)英文字ispu nct()測(cè)試字符是否為標(biāo)點(diǎn)符號(hào)或特殊符號(hào)isspace()測(cè)試字符是否為空格字符ispri nt()測(cè)試字符是否為可打印字符islower()測(cè)試字符是否為小寫(xiě)字母isgraphis()測(cè)試字符是否為可打印字符isdigit()測(cè)試字符是否為阿拉伯?dāng)?shù)字iscntrl()測(cè)試字符是否為 ASCII 碼的控制字符isascii()測(cè)試字符是否為 ASCII 碼字符isalpha()測(cè)試字符是否為英文字母isal num()測(cè)試字符是否為英文或數(shù)字isxdigit()測(cè)試字符是否為 16 進(jìn)制數(shù)字、字符串操作函數(shù)FW1閱1st
2、rtok()字符串分割函數(shù)strstr()字符串查找函數(shù)strsp n()字符查找函數(shù)strrchr()定位字符串中最后出現(xiàn)的指定字符strpbrk()定位字符串中第一個(gè)出現(xiàn)的指定字符strncpy()復(fù)制字符串strncat()字符串連接函數(shù)strncasecmp()字符串比較函數(shù)(忽略大小寫(xiě))strle n()字符串長(zhǎng)度計(jì)算函數(shù)strdup()復(fù)制字符串strcsp n()查找字符串strcpy()復(fù)制字符串strcoll()字符串比較函數(shù)(按字符排列次序)strcmp()字符串比較函數(shù)(比較字符串)strchr()字符串查找函數(shù)(返回首次出現(xiàn)字符的位置)strcat()連接字符串strc
3、asecmp()字符串比較函數(shù)(忽略大小寫(xiě)比較字符串)rindex()字符串查找函數(shù)(返回最后一次出現(xiàn)的位置)index()字符串查找函數(shù)(返回首次出現(xiàn)的位置)toupper()字符串轉(zhuǎn)換函數(shù)(小寫(xiě)轉(zhuǎn)大寫(xiě))tolower()字符串轉(zhuǎn)換函數(shù)(大寫(xiě)轉(zhuǎn)小寫(xiě))toascii()將整數(shù)轉(zhuǎn)換成合法的 ASCII 碼字符strtoul()將字符串轉(zhuǎn)換成無(wú)符號(hào)長(zhǎng)整型數(shù)strtol()將字符串轉(zhuǎn)換成長(zhǎng)整型數(shù)strtod()將子符串轉(zhuǎn)換成浮點(diǎn)數(shù)gcvt()將浮點(diǎn)型數(shù)轉(zhuǎn)換為字符串(四舍五入)atol()將字符串轉(zhuǎn)換成長(zhǎng)整型數(shù)atoi()將字符串轉(zhuǎn)換成整型數(shù)atof()將字符串轉(zhuǎn)換成浮點(diǎn)型數(shù)三、內(nèi)存管理函數(shù)memse
4、t()內(nèi)存填入函數(shù)(將內(nèi)存空間填入某值)memmove()內(nèi)存復(fù)制函數(shù)memcpy()內(nèi)存復(fù)制函數(shù)(復(fù)制內(nèi)存內(nèi)容)memcmp()內(nèi)存比較函數(shù)memchr()在內(nèi)存中查找特定字符memccpy()復(fù)制內(nèi)存中的內(nèi)容bzero()內(nèi)存管理函數(shù)(將一段內(nèi)存清零)bcopy()復(fù)制內(nèi)存內(nèi)容bcmp()內(nèi)存操作函數(shù)(比較內(nèi)存內(nèi)容)munm ap()解除內(nèi)存映射mmap()建立內(nèi)存映射malloc()分配一段內(nèi)存空間getpagesize()取得內(nèi)存分頁(yè)大小free()釋放內(nèi)存空間calloc()配置內(nèi)存空間四、日期時(shí)間函數(shù)time()取得本地時(shí)間(日期時(shí)間函數(shù))settimeofday()設(shè)置當(dāng)前時(shí)間戳
5、mktime()將時(shí)間結(jié)構(gòu)數(shù)據(jù)轉(zhuǎn)換成經(jīng)過(guò)的秒數(shù)localtime()獲取當(dāng)?shù)啬壳皶r(shí)間和日期gmtime()獲取當(dāng)前時(shí)間和日期gettimeofday()獲取當(dāng)前時(shí)間ctime()將時(shí)間和日期以字符串格式表示asctime()將時(shí)間日期以字符串格式表示五、數(shù)學(xué)函數(shù)tanh()正切函數(shù)(取雙曲線(xiàn)正切函數(shù)值)tan()正切函數(shù)開(kāi)方函數(shù)(取平方根值)正弦函數(shù)(取雙曲線(xiàn)正玄函數(shù)值)正弦函數(shù)求次方函數(shù)(求一個(gè)數(shù)的 N 次方)對(duì)數(shù)函數(shù)(求以 10 為底的對(duì)數(shù)值)對(duì)數(shù)函數(shù)(求以 e 為底的對(duì)數(shù)值)次方函數(shù)(計(jì)算 2 的 N 次方的值)將浮點(diǎn)型數(shù)分為底數(shù)與指數(shù) 指數(shù)函數(shù)余弦函數(shù)(取雙曲線(xiàn)余玄函數(shù)值)余弦函數(shù)(取
6、余玄函數(shù)值)取整函數(shù)(取不小于參數(shù)的最小整型數(shù))反正切函數(shù)(取得反正切函數(shù)值)反正切函數(shù)(取反正切函數(shù)值)反正弦函數(shù)(取反正弦函數(shù)值)反余弦函數(shù)(取反余弦函數(shù)數(shù)值)求絕對(duì)值函數(shù)(適合整數(shù)求絕對(duì)值)六、文件操作函數(shù)ungetc()寫(xiě)文件函數(shù)(將指定字符寫(xiě)回文件流中)setvbuf()設(shè)置文件流的緩沖區(qū)setl in ebuf()設(shè)置文件流為線(xiàn)性緩沖區(qū)setbuffer()設(shè)置文件流的緩沖區(qū)setbuf()設(shè)置文件流的緩沖區(qū)rewin d()重設(shè)文件流的讀寫(xiě)位置為文件開(kāi)頭putchar()字符輸出函數(shù)(將指定的字符寫(xiě)到標(biāo)準(zhǔn)輸出設(shè)備)putc()寫(xiě)文件函數(shù)(將一指定字符寫(xiě)入文件中)mktemp()產(chǎn)
7、生唯一臨時(shí)文件名gets()字符輸入函數(shù)(由標(biāo)準(zhǔn)輸入設(shè)備內(nèi)讀進(jìn)一字符串)getchar()字符輸入函數(shù)(由標(biāo)準(zhǔn)輸入設(shè)備內(nèi)讀進(jìn)一字符)getc()讀文件函數(shù)(由文件中讀取一個(gè)字符)fwrite()寫(xiě)文件函數(shù)(將數(shù)據(jù)流寫(xiě)入文件中)ftell()取得文件流的讀取位置fseek()移動(dòng)文件流的讀寫(xiě)位置freope n()打開(kāi)文件函數(shù),并獲得文件句柄fread()讀文件函數(shù)(從文件流讀取數(shù)據(jù))fputs()寫(xiě)文件函數(shù)(將一指定的字符串寫(xiě)入文件內(nèi))fputc()寫(xiě)文件函數(shù)(將一指定字符寫(xiě)入文件流中)fopen()文件打開(kāi)函數(shù)(結(jié)果為文件句柄)fileno()獲取文件流所使用的文件描述詞fgets()讀取文
8、件字符串fgetc()讀文件函數(shù)(由文件中讀取一個(gè)字符)sqrt()sin h()sin()pow()iogio()iog()ldexp()frexp()exp()cosh()cos()ceil()ata n2()ata n()asi n()acos()abs()fflush()更新緩沖區(qū)feof()檢查文件流是否讀到了文件尾fdope n()將文件描述詞轉(zhuǎn)為文件指針fclose()關(guān)閉打開(kāi)的文件clearerr()清除文件流的錯(cuò)誤旗標(biāo)write()寫(xiě)文件函數(shù)sync()寫(xiě)文件函數(shù)(將緩沖區(qū)數(shù)據(jù)寫(xiě)回磁盤(pán))read()讀文件函數(shù)(由已打開(kāi)的文件讀取數(shù)據(jù))ope n()打開(kāi)文件函數(shù)mkstemp(
9、)建立臨時(shí)文件lseek()移動(dòng)文件的讀寫(xiě)位置fsync()將緩沖區(qū)數(shù)據(jù)寫(xiě)回磁盤(pán)flock()解除鎖定文件fcntl()文件描述詞操作函數(shù)dup2()復(fù)制文件描述詞dup()復(fù)制文件描述詞creat()創(chuàng)建文件函數(shù)close()關(guān)閉文件utmp name()設(shè)置文件路徑setutent()從頭讀取 utmp 文件中的登錄數(shù)據(jù)setuid()設(shè)置真實(shí)的用戶(hù)識(shí)別碼setreuid()設(shè)置真實(shí)及有效的用戶(hù)識(shí)別碼setregid()設(shè)置真實(shí)及有效的組識(shí)別碼setpwe nt()從頭讀取密碼文件中的賬號(hào)數(shù)據(jù)setgroups()設(shè)置組代碼函數(shù)setgre nt()從頭讀取組文件中的組數(shù)據(jù)setgid()
10、設(shè)置真實(shí)的組識(shí)別碼setfsuid()設(shè)置文件系統(tǒng)的用戶(hù)識(shí)別碼setfsgid()設(shè)置文件系統(tǒng)的組識(shí)別碼seteuid()設(shè)置有效的用戶(hù)識(shí)別碼pututline()將 utmp 記錄寫(xiě)入文件in itgroups()初始化組清單getutline()文件查找函數(shù)(從 utmp 文件中查找特定的記錄)getutid()從 utmp 文件中查找特定的記錄getutent()從 utmp 文件中取得賬號(hào)登錄數(shù)據(jù)getuid()取得真實(shí)的用戶(hù)識(shí)別碼getpwuid()從密碼文件中取得指定 uid 的數(shù)據(jù)getpw nam()從密碼文件中取得指定賬號(hào)的數(shù)據(jù)getpwe nt()從密碼文件中取得賬號(hào)的數(shù)據(jù)
11、getpw()取得指定用戶(hù)的密碼文件數(shù)據(jù)getgroups()獲取組代碼函數(shù)getgrnam()從組文件中取得指定組的數(shù)據(jù)getgrgid()從組文件中取得指定 gid 的數(shù)據(jù)getgre nt()從組文件中取得賬號(hào)的數(shù)據(jù)getgid()取得組識(shí)別碼函數(shù)geteuid()獲取用戶(hù)識(shí)別碼函數(shù)getegid()獲得組識(shí)別碼fgetpwe nt()讀取密碼格式fgetgre nt()讀取組格式函數(shù)en dute nt()關(guān)閉文件(關(guān)閉 utmp 文件)en dpwe nt()關(guān)閉文件(關(guān)閉密碼文件)en dgre nt()關(guān)閉文件(關(guān)閉組文件)七、進(jìn)程操作函數(shù)vssca nf()字符串輸入函數(shù)vsp
12、ri ntf()格式化字符串vsca nf()字符串格式化輸入函數(shù)vpri ntf()輸出函數(shù)vfsca nf()輸入函數(shù)(先格式化字符串再輸入)vfprintf()輸出函數(shù)(格式化輸出數(shù)據(jù)至文件)ssca nf()字符串輸入函數(shù)spri ntf()字符串復(fù)制函數(shù)(格式化字符串復(fù)制)sac nf()字符串輸入函數(shù)(最常用的輸入函數(shù))printf()輸出函數(shù)(最常用的輸出函數(shù))fscanf()輸入函數(shù)(比較常用)fprintf()輸出函數(shù)(格式化輸出數(shù)據(jù)至文件)waitpid()中斷(結(jié)束)進(jìn)程函數(shù)(等待子進(jìn)程中斷或結(jié)束wait()結(jié)束(中斷)進(jìn)程函數(shù)(常用)system()執(zhí)行 shell 命
13、令setpriority()設(shè)置程序進(jìn)程執(zhí)行優(yōu)先權(quán)setpgrp()設(shè)置進(jìn)程組識(shí)別碼setpgid()設(shè)置進(jìn)程組識(shí)別碼函數(shù)on exit()設(shè)置程序正常結(jié)束前調(diào)用的函數(shù)nice()改變進(jìn)程優(yōu)先順序getpriority()取得程序進(jìn)程執(zhí)行優(yōu)先權(quán)getppid()取得父進(jìn)程的進(jìn)程識(shí)別碼getpid()獲取進(jìn)程識(shí)別碼getpgrp()獲取進(jìn)程組識(shí)別碼getpgid()獲取進(jìn)程組識(shí)別碼exit()結(jié)束進(jìn)程執(zhí)行vfork()建立新的進(jìn)程exit()結(jié)束進(jìn)程execvp()執(zhí)行文件函數(shù)execve()執(zhí)行文件函數(shù)execv()執(zhí)行文件函數(shù)execlp()從 PATH 環(huán)境變量中查找文件并執(zhí)行execl(
14、)執(zhí)行文件函數(shù)atexit()設(shè)置程序正常結(jié)束前調(diào)用的函數(shù)八、文件權(quán)限控制函數(shù)utimes()修改文件的存取時(shí)間和更改時(shí)間utime()修改文件的存取時(shí)間和更改時(shí)間unlink()刪除文件umask()設(shè)置建立新文件時(shí)的權(quán)限遮罩trun cate()改變文件大小telldir()取得目錄流的讀取位置symli nk()建立文件符號(hào)連接stat()獲取文件狀態(tài)seekdir()設(shè)置下回讀取目錄的位置rewin ddir()重設(shè)讀取目錄的位置為開(kāi)頭位置ren ame()更改文件名稱(chēng)或位置remove()刪除文件函數(shù)readli nk()取得符號(hào)連接所指的文件readdir()讀取目錄函數(shù)ope n
15、dir()打開(kāi)目錄函數(shù)lstat()由文件描述詞取得文件狀態(tài)link()建立文件連接getcwd()取得當(dāng)前的工作目錄ftrun cate()改變文件大小fstat()由文件描述詞取得文件狀態(tài)fchow n()改變文件的所有者fchmod()改變文件的權(quán)限fchmod()修改文件的權(quán)限fchdir()改變當(dāng)前工作目錄closedir()關(guān)閉目錄chroot() chown() chmod()chdir()alphasort()access()改變文件根目錄改變文件所有者修改文件權(quán)限改變當(dāng)前的工作目錄 依字母順序排序目錄結(jié)構(gòu) 判斷是否具有存取文件的權(quán)限九、信號(hào)處理函數(shù)建立管道 I/O 關(guān)閉管道
16、I/O 建立具名管道 返回錯(cuò)誤原因的描述字符串 打印出錯(cuò)誤原因信息字符串 檢查文件流是否有錯(cuò)誤發(fā)生 讓進(jìn)程暫停執(zhí)行一段時(shí)間 查詢(xún)或設(shè)置信號(hào)遮罩 查詢(xún)被擱置的信號(hào) 設(shè)置信號(hào)處理方式 測(cè)試某個(gè)信號(hào)是否已加入至信號(hào) 將所有信號(hào)加入至信號(hào)集初始化信號(hào)集 從信號(hào)集里刪除一個(gè)信號(hào) 增加一個(gè)信號(hào)至信號(hào)集 讓進(jìn)程暫停直到信號(hào)出現(xiàn)查詢(xún)或設(shè)置信號(hào)處理方式 傳送信號(hào)給指定的進(jìn)程 設(shè)置信號(hào)傳送鬧鐘十、接口處理函數(shù)創(chuàng)復(fù)socket()建立一個(gè) socket 通信shutdown()終止 socket 通信setsockopt()設(shè)置 socket 狀態(tài)setprotoe nt()打開(kāi)網(wǎng)絡(luò)協(xié)議的數(shù)據(jù)文件setserve
17、nt()打開(kāi)主機(jī)網(wǎng)絡(luò)服務(wù)的數(shù)據(jù)文件sendto()經(jīng) socket 傳送數(shù)據(jù)sendmsg()經(jīng) socket 傳送數(shù)據(jù)send()經(jīng) socket 傳送數(shù)據(jù)recvmsg()經(jīng) socket 接收數(shù)據(jù)recvfrom()經(jīng) socket 接收數(shù)據(jù)recv()經(jīng) socket 接收數(shù)據(jù)ntohs()將 16 位網(wǎng)絡(luò)字符順序轉(zhuǎn)換成主機(jī)字符順序ntohl()將 32 位網(wǎng)絡(luò)字符順序轉(zhuǎn)換成主機(jī)字符順序liste n()等待連接in et_ntoa()將網(wǎng)絡(luò)二進(jìn)制的數(shù)字轉(zhuǎn)換成網(wǎng)絡(luò)地址in et_at on()將網(wǎng)絡(luò)地址轉(zhuǎn)成網(wǎng)絡(luò)二進(jìn)制的數(shù)字in et_addr()將網(wǎng)絡(luò)地址轉(zhuǎn)成二進(jìn)制的數(shù)字送& 團(tuán) $pope n()pclose()mkfifo()strerror()perror() ferror()sleep()sigprocmask()sigpe ndin g()sign al()sigismember()sigfillset()sigemptyset()sigdelset()sigaddset()pause() sigaction() kill()alarm()htons()將 16 位主機(jī)字符順序轉(zhuǎn)換成網(wǎng)絡(luò)字符順序hton 1()將 32 位主機(jī)字符順序轉(zhuǎn)換成網(wǎng)絡(luò)字符順
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)直播平臺(tái)汽車(chē)行業(yè)內(nèi)容合作合同
- 城市公共單位房改房產(chǎn)權(quán)明晰轉(zhuǎn)讓協(xié)議
- 生物材料合成生物學(xué)研究員崗位協(xié)議
- 美團(tuán)外賣(mài)平臺(tái)商家入駐及運(yùn)營(yíng)支持服務(wù)合同
- 初中安全紀(jì)律主題班會(huì)
- 《商務(wù)溝通與職業(yè)素養(yǎng)》課件
- 部門(mén)質(zhì)量管理半年總結(jié)
- 《哈爾濱醫(yī)科大學(xué)附屬第一醫(yī)院王立博課件》
- 初一生物下冊(cè)課件
- 《大型活動(dòng)策劃與執(zhí)行攻略:課件精講》
- (完整版)建筑施工技術(shù)規(guī)范
- 高校電子課件:現(xiàn)代管理學(xué)基礎(chǔ)(第三版)
- T∕ZZB 2733-2022 貫流式蒸汽發(fā)生器
- 艾滋病感染孕產(chǎn)婦所生兒童艾滋病早期診斷與抗體檢測(cè)流程圖
- 統(tǒng)籌監(jiān)管金融基礎(chǔ)設(shè)施工作方案
- 博物館學(xué)概論:第十講 數(shù)字博物館
- 危險(xiǎn)化學(xué)品企業(yè)安全標(biāo)準(zhǔn)化規(guī)范課件
- 客戶(hù)退貨處理流程圖
- 中國(guó)民主同盟入盟申請(qǐng)表(樣表)
- 畢業(yè)設(shè)計(jì)(論文)-軸向柱塞泵設(shè)計(jì)(含全套CAD圖紙)
- 公安機(jī)關(guān)通用告知書(shū)模板
評(píng)論
0/150
提交評(píng)論