

下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、一、字符測試函數閒1isupper()測試字符是否為大寫英文字ispu nct()測試字符是否為標點符號或特殊符號isspace()測試字符是否為空格字符ispri nt()測試字符是否為可打印字符islower()測試字符是否為小寫字母isgraphis()測試字符是否為可打印字符isdigit()測試字符是否為阿拉伯數字iscntrl()測試字符是否為 ASCII 碼的控制字符isascii()測試字符是否為 ASCII 碼字符isalpha()測試字符是否為英文字母isal num()測試字符是否為英文或數字isxdigit()測試字符是否為 16 進制數字、字符串操作函數FW1閱1st
2、rtok()字符串分割函數strstr()字符串查找函數strsp n()字符查找函數strrchr()定位字符串中最后出現的指定字符strpbrk()定位字符串中第一個出現的指定字符strncpy()復制字符串strncat()字符串連接函數strncasecmp()字符串比較函數(忽略大小寫)strle n()字符串長度計算函數strdup()復制字符串strcsp n()查找字符串strcpy()復制字符串strcoll()字符串比較函數(按字符排列次序)strcmp()字符串比較函數(比較字符串)strchr()字符串查找函數(返回首次出現字符的位置)strcat()連接字符串strc
3、asecmp()字符串比較函數(忽略大小寫比較字符串)rindex()字符串查找函數(返回最后一次出現的位置)index()字符串查找函數(返回首次出現的位置)toupper()字符串轉換函數(小寫轉大寫)tolower()字符串轉換函數(大寫轉小寫)toascii()將整數轉換成合法的 ASCII 碼字符strtoul()將字符串轉換成無符號長整型數strtol()將字符串轉換成長整型數strtod()將子符串轉換成浮點數gcvt()將浮點型數轉換為字符串(四舍五入)atol()將字符串轉換成長整型數atoi()將字符串轉換成整型數atof()將字符串轉換成浮點型數三、內存管理函數memse
4、t()內存填入函數(將內存空間填入某值)memmove()內存復制函數memcpy()內存復制函數(復制內存內容)memcmp()內存比較函數memchr()在內存中查找特定字符memccpy()復制內存中的內容bzero()內存管理函數(將一段內存清零)bcopy()復制內存內容bcmp()內存操作函數(比較內存內容)munm ap()解除內存映射mmap()建立內存映射malloc()分配一段內存空間getpagesize()取得內存分頁大小free()釋放內存空間calloc()配置內存空間四、日期時間函數time()取得本地時間(日期時間函數)settimeofday()設置當前時間戳
5、mktime()將時間結構數據轉換成經過的秒數localtime()獲取當地目前時間和日期gmtime()獲取當前時間和日期gettimeofday()獲取當前時間ctime()將時間和日期以字符串格式表示asctime()將時間日期以字符串格式表示五、數學函數tanh()正切函數(取雙曲線正切函數值)tan()正切函數開方函數(取平方根值)正弦函數(取雙曲線正玄函數值)正弦函數求次方函數(求一個數的 N 次方)對數函數(求以 10 為底的對數值)對數函數(求以 e 為底的對數值)次方函數(計算 2 的 N 次方的值)將浮點型數分為底數與指數 指數函數余弦函數(取雙曲線余玄函數值)余弦函數(取
6、余玄函數值)取整函數(取不小于參數的最小整型數)反正切函數(取得反正切函數值)反正切函數(取反正切函數值)反正弦函數(取反正弦函數值)反余弦函數(取反余弦函數數值)求絕對值函數(適合整數求絕對值)六、文件操作函數ungetc()寫文件函數(將指定字符寫回文件流中)setvbuf()設置文件流的緩沖區setl in ebuf()設置文件流為線性緩沖區setbuffer()設置文件流的緩沖區setbuf()設置文件流的緩沖區rewin d()重設文件流的讀寫位置為文件開頭putchar()字符輸出函數(將指定的字符寫到標準輸出設備)putc()寫文件函數(將一指定字符寫入文件中)mktemp()產
7、生唯一臨時文件名gets()字符輸入函數(由標準輸入設備內讀進一字符串)getchar()字符輸入函數(由標準輸入設備內讀進一字符)getc()讀文件函數(由文件中讀取一個字符)fwrite()寫文件函數(將數據流寫入文件中)ftell()取得文件流的讀取位置fseek()移動文件流的讀寫位置freope n()打開文件函數,并獲得文件句柄fread()讀文件函數(從文件流讀取數據)fputs()寫文件函數(將一指定的字符串寫入文件內)fputc()寫文件函數(將一指定字符寫入文件流中)fopen()文件打開函數(結果為文件句柄)fileno()獲取文件流所使用的文件描述詞fgets()讀取文
8、件字符串fgetc()讀文件函數(由文件中讀取一個字符)sqrt()sin h()sin()pow()iogio()iog()ldexp()frexp()exp()cosh()cos()ceil()ata n2()ata n()asi n()acos()abs()fflush()更新緩沖區feof()檢查文件流是否讀到了文件尾fdope n()將文件描述詞轉為文件指針fclose()關閉打開的文件clearerr()清除文件流的錯誤旗標write()寫文件函數sync()寫文件函數(將緩沖區數據寫回磁盤)read()讀文件函數(由已打開的文件讀取數據)ope n()打開文件函數mkstemp(
9、)建立臨時文件lseek()移動文件的讀寫位置fsync()將緩沖區數據寫回磁盤flock()解除鎖定文件fcntl()文件描述詞操作函數dup2()復制文件描述詞dup()復制文件描述詞creat()創建文件函數close()關閉文件utmp name()設置文件路徑setutent()從頭讀取 utmp 文件中的登錄數據setuid()設置真實的用戶識別碼setreuid()設置真實及有效的用戶識別碼setregid()設置真實及有效的組識別碼setpwe nt()從頭讀取密碼文件中的賬號數據setgroups()設置組代碼函數setgre nt()從頭讀取組文件中的組數據setgid()
10、設置真實的組識別碼setfsuid()設置文件系統的用戶識別碼setfsgid()設置文件系統的組識別碼seteuid()設置有效的用戶識別碼pututline()將 utmp 記錄寫入文件in itgroups()初始化組清單getutline()文件查找函數(從 utmp 文件中查找特定的記錄)getutid()從 utmp 文件中查找特定的記錄getutent()從 utmp 文件中取得賬號登錄數據getuid()取得真實的用戶識別碼getpwuid()從密碼文件中取得指定 uid 的數據getpw nam()從密碼文件中取得指定賬號的數據getpwe nt()從密碼文件中取得賬號的數據
11、getpw()取得指定用戶的密碼文件數據getgroups()獲取組代碼函數getgrnam()從組文件中取得指定組的數據getgrgid()從組文件中取得指定 gid 的數據getgre nt()從組文件中取得賬號的數據getgid()取得組識別碼函數geteuid()獲取用戶識別碼函數getegid()獲得組識別碼fgetpwe nt()讀取密碼格式fgetgre nt()讀取組格式函數en dute nt()關閉文件(關閉 utmp 文件)en dpwe nt()關閉文件(關閉密碼文件)en dgre nt()關閉文件(關閉組文件)七、進程操作函數vssca nf()字符串輸入函數vsp
12、ri ntf()格式化字符串vsca nf()字符串格式化輸入函數vpri ntf()輸出函數vfsca nf()輸入函數(先格式化字符串再輸入)vfprintf()輸出函數(格式化輸出數據至文件)ssca nf()字符串輸入函數spri ntf()字符串復制函數(格式化字符串復制)sac nf()字符串輸入函數(最常用的輸入函數)printf()輸出函數(最常用的輸出函數)fscanf()輸入函數(比較常用)fprintf()輸出函數(格式化輸出數據至文件)waitpid()中斷(結束)進程函數(等待子進程中斷或結束wait()結束(中斷)進程函數(常用)system()執行 shell 命
13、令setpriority()設置程序進程執行優先權setpgrp()設置進程組識別碼setpgid()設置進程組識別碼函數on exit()設置程序正常結束前調用的函數nice()改變進程優先順序getpriority()取得程序進程執行優先權getppid()取得父進程的進程識別碼getpid()獲取進程識別碼getpgrp()獲取進程組識別碼getpgid()獲取進程組識別碼exit()結束進程執行vfork()建立新的進程exit()結束進程execvp()執行文件函數execve()執行文件函數execv()執行文件函數execlp()從 PATH 環境變量中查找文件并執行execl(
14、)執行文件函數atexit()設置程序正常結束前調用的函數八、文件權限控制函數utimes()修改文件的存取時間和更改時間utime()修改文件的存取時間和更改時間unlink()刪除文件umask()設置建立新文件時的權限遮罩trun cate()改變文件大小telldir()取得目錄流的讀取位置symli nk()建立文件符號連接stat()獲取文件狀態seekdir()設置下回讀取目錄的位置rewin ddir()重設讀取目錄的位置為開頭位置ren ame()更改文件名稱或位置remove()刪除文件函數readli nk()取得符號連接所指的文件readdir()讀取目錄函數ope n
15、dir()打開目錄函數lstat()由文件描述詞取得文件狀態link()建立文件連接getcwd()取得當前的工作目錄ftrun cate()改變文件大小fstat()由文件描述詞取得文件狀態fchow n()改變文件的所有者fchmod()改變文件的權限fchmod()修改文件的權限fchdir()改變當前工作目錄closedir()關閉目錄chroot() chown() chmod()chdir()alphasort()access()改變文件根目錄改變文件所有者修改文件權限改變當前的工作目錄 依字母順序排序目錄結構 判斷是否具有存取文件的權限九、信號處理函數建立管道 I/O 關閉管道
16、I/O 建立具名管道 返回錯誤原因的描述字符串 打印出錯誤原因信息字符串 檢查文件流是否有錯誤發生 讓進程暫停執行一段時間 查詢或設置信號遮罩 查詢被擱置的信號 設置信號處理方式 測試某個信號是否已加入至信號 將所有信號加入至信號集初始化信號集 從信號集里刪除一個信號 增加一個信號至信號集 讓進程暫停直到信號出現查詢或設置信號處理方式 傳送信號給指定的進程 設置信號傳送鬧鐘十、接口處理函數創復socket()建立一個 socket 通信shutdown()終止 socket 通信setsockopt()設置 socket 狀態setprotoe nt()打開網絡協議的數據文件setserve
17、nt()打開主機網絡服務的數據文件sendto()經 socket 傳送數據sendmsg()經 socket 傳送數據send()經 socket 傳送數據recvmsg()經 socket 接收數據recvfrom()經 socket 接收數據recv()經 socket 接收數據ntohs()將 16 位網絡字符順序轉換成主機字符順序ntohl()將 32 位網絡字符順序轉換成主機字符順序liste n()等待連接in et_ntoa()將網絡二進制的數字轉換成網絡地址in et_at on()將網絡地址轉成網絡二進制的數字in et_addr()將網絡地址轉成二進制的數字送& 團 $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 位主機字符順序轉換成網絡字符順序hton 1()將 32 位主機字符順序轉換成網絡字符順
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023CSCO小細胞肺癌診療指南
- 2022年元智大學自考英語(二)練習題(附答案解析)
- 五官科護理培訓
- 2024北京八一學校高二9月月考數學試題及答案
- 2025年廣告創意與傳播課程考試試題及答案
- 2025年廣告策劃師職稱考試試題及答案講解
- 《高等數學》上冊課件05-03定積分的換元積分法與分部積分法
- 幼兒園開學前教師安全培訓
- 內科護理學:腎炎護理要點
- 神經內科護士述職報告
- 2025年入團考試常見問題及試題答案
- 績效考核合同協議書范本
- 2025年公路水運工程重大事故隱患判定標準深度解析
- 日語水平考試試題及答案
- 廣東省東莞市2025屆九年級下學期中考二模物理試卷(含答案)
- 安徽省2023~2024學年新高一數學自主招生考試試題含答案
- 冠心病患者非心臟手術麻醉管理專家共識
- 高中生安全教育
- 嘉興市重點中學2025年初三沖刺押題(最后一卷)英語試題試卷含答案
- 嬰幼兒護理的重要知識點試題及答案
- 智能化綜合農貿市場建設方案與可行性分析
評論
0/150
提交評論