C語言函式參考手冊

C語言函式參考手冊

《C語言函式參考手冊》是2012年1月清華大學出版社出版的圖書,由明日科技編寫。是一本C語言函式查詢參考手冊,包含了C語言程式開發中套用的各種函式。

基本介紹

  • 書名:C語言函式參考手冊
  • 作者:明日科技
  • ISBN:9787302276647
  • 頁數:381 
  • 定價:49.8元
  • 出版社清華大學出版社
  • 出版時間:2012-1 
  • 裝幀:平裝
  • 開本:16開
  • 印刷日期:2011-12-28
內容簡介,圖書目錄,

內容簡介

《C語言學習路線圖:C語言函式參考手冊》全書共20章,按照C語言庫函式頭檔案進行分章,每個頭檔案為一章,在每一個頭檔案中以字母的順序對該頭檔案中的各個函式進行排序,其中每個函式都按照功能、語法來介紹,在每個方法後都有相關的示例。本書提供了源程式、素材,提供了相關的模組庫、案例庫、素材庫、題庫等多種形式的輔助學習資料。本書內容詳盡、示例豐富,非常適合作為編程人員及項目開發人員的工具用書。

圖書目錄

第1章 動態記憶體管理函式:alloc.h
1.1 brk()——重置數據段存儲空間函式
1.2 coreleft()——獲取未使用記憶體大小函式
1.3 farcalloc()——申請遠堆空間函式
1.4 farcoreleft()——獲取遠堆空閒存儲空間大小函式
1.5 farfree()——釋放遠堆空間函式
1.6 farmalloc()——申請遠堆空間函式
1.7 farrealloc()——遠堆存儲塊空間調整函式
1.8 sbrk()——增加數據段存儲空間函式
第2章 DEBUG相關函式館:assert.h
assert()——錯誤判斷函式
第3章 BIOS相關函式館:bios.h
3.1 bioscom()——串列I/O通信函式
3.2 biosdisk()——軟硬碟I/O函式
3.3 biosequip()——檢查設備函式
3.4 bioskey()——鍵盤接口函式
3.5 biosmemory()——獲取存儲塊大小函式
3.6 biostime()——設定bios時間函式
第4章 控制台輸入/輸出函式館:conio.h
4.1 cgets()——從控制台輸入字元串函式
4.2 clreol()——清除字元到行末函式
4.3 clrscr()——清除文本模式視窗函式
4.4 cprintf()——格式化輸出到螢幕函式
4.5 cputs()——字元串輸出到螢幕函式
4.6 cscanf()——格式化輸入函式
4.7 delline()——刪除行函式
4.8 getch()——無回顯字元輸入函式
4.9 getche()——有回顯字元輸入函式
4.10 getpass()——以密碼形式輸入函式
4.11 gettext()——文本複製函式
4.12 gettextinfo()——獲取文本模式的螢幕信息函式
4.13 gotoxy()——設定游標函式
4.14 highvideo()——高亮顯示文本函式
4.15 insline()——插入空行函式
4.16 kbhit()——檢查鍵盤按鍵函式
4.17 lowvideo()——低亮顯示文本函式
4.18 movetext()——移動螢幕文本函式
4.19 normvideo()——正常亮顯示文本函式
4.20 putch()——字元輸出函式
4.21 puttext()——文本複製函式
4.22 textattr()——設定文本屬性函式
4.23 textbackground()——文本背景色選擇函式
4.24 textcolor()——文本字元顏色選擇函式
4.25 textmode()——文本模式設定函式
4.26 ungetch()——把字元退回鍵盤緩衝區函式
4.27 wherex()——返回水平游標位置函式
4.28 wherey()——返回垂直游標位置函式
4.29 window()——定義活動文本視窗函式
第5章 字元函式館:ctype.h
5.1 isascii()——判斷字元是否為ASCII碼函式
5.2 isalnum()——判斷字元是否為字母或數字函式
5.3 isalpha()——判斷字元是否為英文字母函式
5.4 iscntrl()——判斷字元是否為控制字元函式
5.5 isdigit()——判斷字元是否為十進制數字函式
5.6 isgraph()——判斷字元是否為除空格外的可列印字元函式
5.7 islower()——判斷字元是否為小寫英文字母函式
5.8 isprint()——判斷字元是否為可列印字元(含空格)函式
5.9 ispunct()——判斷字元是否為標點符號函式
5.10 isspace()——判斷字元是否為空白字元函式
5.11 isupper()——判斷字元是否為大寫英文字母函式
5.12 isxdigit()——判斷字元是否為十六進制數字函式
5.13 toascii()——將字元轉換為ASCII碼函式
5.14 tolower()——將字元轉換為小寫英文字母函式
5.15 toupper()——將字元轉換為大寫英文字母函式
第6章 目錄操作函式館:dir.h
6.1 chdir()——更改當前工作目錄函式
6.2 findfirst()——搜尋當前磁碟目錄函式
6.3 findnext()——搜尋磁碟下一個匹配的檔案函式
6.4 fnmerge()——構造完整路徑函式
6.5 fnsplit()——拆分路徑函式
6.6 getcurdir()——獲取指定驅動器上的工件目錄函式
6.7 getcwd()——獲取當前工作目錄函式
6.8 getdisk()——獲取當前磁碟驅動器號函式
6.9 mkdir()——建立目錄函式
6.10 mktemp()——生成不重複檔案名稱函式
6.11 rmdir()——刪除檔案目錄函式
6.12 setdisk()——設定當前工作驅動器函式
6.13 searchpath()——查找檔案函式
第7章 系統接口函式館:dos.h
7.1 allocmem()——DOS分配存儲段函式
7.2 bdos()——DOS系統調用函式
7.3 country()——返回國家相關信息函式
7.4 ctrlbrk()——設定Ctrl-Break處理程式函式
7.5 delay()——以毫秒為單位的延時函式
7.6 dosexterr()——獲取擴展DOS錯誤信息函式
7.7 dostounix()——把DOS時間轉換為UNIX時間
7.8 FP_OFF()——獲取遠指針的偏移量
7.9 FP_SEG()——獲取遠指針的段 地址
7.10 freemem()——釋放已分配DOS記憶體塊函式
7.11 getcbrk()——獲取Ctrl-Break設定函式
7.12 getdate()——獲取DOS日期函式
7.13 getdta()——獲取磁碟傳輸地址函式
7.14 gettime()——獲取系統時間函式
7.15 inport()——從硬體連線埠中輸入一個字函式
7.16 inportb()——從硬體連線埠中輸入一個位元組函式
7.17 int86()——通用8086軟中斷接口函式
7.18 int86x()——增強型通用8086軟中斷接口函式
7.19 intdos()——通用DOS中斷接口函式
7.20 intdosx()——增強型通用DOS中斷接口函式
7.21 intr()——改變軟中斷接口函式
7.22 keep()——退出並繼續駐留函式
7.23 MK_FP()——遠指針合成
7.24 nosound()——關閉PC揚聲器函式
7.25 outport()——從硬體連線埠中輸出一個字函式
7.26 outportb()——從硬體連線埠中輸出一個位元組函式
7.27 parsfnm()——分析檔案名稱函式
7.28 peek()——從存儲單元讀一個字函式
7.29 peekb()——從存儲單元讀一個位元組的函式
7.30 poke()——存一個字到給定存儲單元函式
7.31 pokeb()——存一個位元組到給定存儲單元函式
7.32 randbrd()——隨機塊讀函式
7.33 randbwr()——隨機塊寫函式
7.34 segread()——讀段暫存器值函式
7.35 setblock()——修改DOS分配地址函式
7.36 setcbrk()——設定Ctrl-Break函式
7.37 setdate()——設定DOS日期函式
7.38 settime()——設定DOS時間函式
7.39 setdta()——設定磁碟傳輸地址函式
7.40 sleep()——以秒為單位的延時函式
7.41 sound()——打開PC揚聲器函式
7.42 unixtodos()——把UNIX時間轉換為DOS時間函式
第8章 浮點數據處理函式館:float.h
8.1 _clear87()——清除狀態字函式
8.2 _control87()——設定控制字函式
8.3 _status87()——獲取浮點處理器狀態值函式
第9章 圖形處理函式館:graphics.h
9.1 arc()——畫弧線函式
9.2 bar()——繪製二維條形圖函式
9.3 bar3d()——繪製三維條形圖函式
9.4 circle()——畫圓函式
9.5 cleardevice()——清除圖形螢幕函式
9.6 clearviewport()——清除圖形視區函式
9.7 closegraph()——關閉圖形系統函式
9.8 detectgraph()——通過檢測硬體確定圖形驅動程式和模式函式
9.9 drawpoly()——繪製多邊形函式
9.10 ellipse()——繪製橢圓函式
9.11 fillellipse()——繪製並填充橢圓函式
9.12 fillpoly()——繪製多邊形並填充函式
9.13 floodfill()——填充有界區域函式
9.14 getarccoords()——取得最後一次調用畫弧線坐標函式
9.15 getaspectratio()——獲取當前圖形模式的縱橫比函式
9.16 getbkcolor()——獲取當前背景顏色函式
9.17 getcolor()——獲取當前畫線顏色函式
9.18 getdefaultpalette()——返回默認調色板函式
9.19 getdrivername()——獲取圖形驅動程式名函式
9.20 getfillpattern()——獲取用戶定義的填充模式函式
9.21 getfillsettings()——獲取填充模式和填充顏色函式
9.22 getgraphmode()——獲取當前圖形模式函式
9.23 getimage()——將指定區域的點陣圖調入記憶體函式
9.24 getlinesettings()——獲取當前線型、模式和寬度函式
9.25 getmaxcolor()——獲取最大顏色函式
9.26 getmaxmode()——獲取當前驅動程式的最大圖形模式
9.27 getmaxx()——返回螢幕的最大x坐標函式
9.28 getmaxy()——返回螢幕的最大y坐標函式
9.29 getmodename()——獲取指定圖形模式的名稱
9.30 getmoderange()——獲取給定圖形驅動程式的模式範圍函式
9.31 getpixel()——獲取指定像素的顏色函式
9.32 getpalette()——獲取調色板函式
9.33 getpalettesize()——獲取調色板的顏色數函式
9.34 gettextsettings()——獲取當前圖形文本字型的信息函式
9.35 getviewsettings()——獲取當前視口的信息函式
9.36 getx()——獲取當前圖形位置的x坐標函式
9.37 gety()——獲取當前圖形位置的y坐標函式
9.38 graphdefaults()——將所有圖形設定復位為它們的默認值函式
9.39 grapherrormsg()——返回一個錯誤信息串的指針函式
9.40 _graphfreemem()——用戶可修改的圖形存儲區釋放函式
9.41 _graphgetmem()——用戶可修改的圖形存儲區分配函式
9.42 graphresult()——返回最後一次不成功的圖形操作的錯誤代碼函式
9.43 imagesize()——返回保存點陣圖像所需的位元組數函式
9.44 initgraph()——初始化圖形系統函式
9.45 line()——在指定兩點間畫直線函式
9.46 linerel()——從當前位置點到相對位移點繪製直線函式
9.47 lineto()——在從當前位置點到指定點間畫直線函式
9.48 moverel()——將當前點移動到一相對距離函式
9.49 moveto()——將當前點移動到(x,y)函式
9.50 outtext()——在視區顯示字元串函式
9.51 outtextxy()——在指定位置顯示字元串函式
9.52 pieslice()——繪製扇形並填充函式
9.53 putimage()——在螢幕上輸出點陣圖函式
9.54 putpixel()——在指定位置繪製像素函式
9.55 rectangle()——繪製矩形函式
9.56 restorecrtmode()——將螢幕模式恢復為先前的initgraph設定函式
9.57 sector()——繪製並填充橢圓扇區函式
9.58 setactivepage()——設定圖形輸出活動頁函式
9.59 setallpalette()——按指定方式改變所有的調色板顏色函式
9.60 setaspectratio()——設定圖形縱橫比函式
9.61 setbkcolor()——設定當前背景顏色函式
9.62 setcolor()——設定當前畫線顏色函式
9.63 setfillpattern()——選擇用戶定義的填充模式函式
9.64 setfillstyle()——設定填充模式和顏色函式
9.65 setgraphmode()——設定當前圖形模式函式
9.66 setlinestyle()——設定當前畫線寬度和類型函式
9.67 setpalette()——設定有關當前調色板的信息函式
9.68 settextjustify()——設定文本的對齊方式函式
9.69 settextstyle()——設定當前的文本屬性函式
9.70 setusercharsize()——為矢量字型改變字元寬度和高度函式
9.71 setviewport()——為圖形輸出設定當前視口函式
9.72 setvisualpage()——設定可見圖形頁號函式
9.73 setwritemode()——設定輸出模式
9.74 textheight()——獲取以像素為單位的字元串高度函式
9.75 textwidth()——獲取以像素為單位的字元串寬度函式
第10章 輸入/輸出函式館:io.h
10.1 access()——檔案訪問許可權設定函式
10.2 chmod()——改變檔案訪問方式函式
10.3 close()——關閉檔案函式
10.4 creat()——創建檔案函式
10.5 dup()——複製檔案句柄函式
10.6 eof()——檔案檢測結束函式
10.7 fdopen()——連線檔案句柄函式
10.8 filelength()——檔案位元組數統計函式
10.9 getftime——獲取檔案時間函式
10.10 isatty()——設備類型檢查函式
10.11 lock()——檔案共享鎖設定函式
10.12 lseek()——移動檔案指針函式
10.13 open()——打開檔案函式
10.14 read()——讀檔案函式
10.15 setmode()——設定檔案打開方式函式
10.16 tell()——獲取檔案指針位置函式
10.17 unlock()——解除共享鎖函式
10.18 write()——寫檔案函式
第11章 數學函式館:math.h
11.1 abs()——整數絕對值函式
11.2 acos()——反餘弦值函式
11.3 asin()——反正弦值函式
11.4 atan()——反正切值函式
11.5 atan2()——X/Y反正切函式
11.6 ceil()——不小於某數的最小整數函式
11.7 cos()——餘弦值函式
11.8 cosh()——雙曲餘弦值函式
11.9 exp()——e的次冪函式
11.10 fabs()——浮點數絕對值函式
11.11 floor()——不大於某數的最大整數函式
11.12 fmod()——餘數函式
11.13 frexp()——計算浮點數尾數和指數函式
11.14 hypot()——計算直角三角形斜邊長度函式
11.15 labs()——長整型絕對值函式
11.16 ldexp()——計算冪函式
11.17 log()——自然對數函式
11.18 log10()——對數函式
11.19 modf()——取浮點數小數部分函式
11.20 pow()——計算x的y次冪函式
11.21 pow10()——計算10的x次冪函式
11.22 sin()——正弦值函式
11.23 sinh()——雙曲正弦值函式
11.24 sqrt()——平方根函式
11.25 tan()——正切值函式
11.26 tanh()——雙曲正切值函式
第12章 記憶體相關函式館:mem.h
12.1 memccpy()——位元組複製函式
12.2 memchr()——字元搜尋函式
12.3 memcmp()——串比較函式
12.4 memcpy()——位元組複製函式
12.5 memicmp()——串比較函式
12.6 memmove()——位元組移動函式
12.7 memset()——串設定函式
第13章 進程管理函式館:process.h
13.1 spawnl()——創建並運行子程式函式
13.2 spawnle()——創建並運行子程式函式
第14章 函式跳轉函式館:setjmp.h
14.1 longjmp()——非局部轉移執行函式
14.2 setjmp()——非局部轉移函式
第15章 標準庫函式館:stdarg.h
15.1 va_arg()——調用可變參數列表函式
15.2 va_end()——停止使用可變參數函式
15.3 va_start()——開始使用可變參數函式
15.4 vfprintf()——格式化輸出流函式
15.5 vfscanf()——執行流中格式化輸入函式
15.6 vprintf()——格式化輸出函式
15.7 vsprintf()——格式化輸出串函式
15.8 vscanf()——執行格式化輸入函式
15.9 vsscanf()——執行流中格式化輸入函式
第16章 輸入/輸出庫:stdio.h
16.1 clearerr()——復位錯誤標誌函式
16.2 fclose()——關閉流函式
16.3 feof()——檢測流上的檔案結束符函式
16.4 ferror()——檢測流上的錯誤函式
16.5 fflush()——清除流函式
16.6 fgetc()——從流中讀取字元函式
16.7 fgetchar()——從流中讀取字元函式
16.8 fgetpos()——取得當前檔案句柄函式
16.9 fgets()——從流中讀取字元函式
16.10 fopen()——打開流函式
16.11 fprintf()——將格式化內容輸出到流函式
16.12 fputchar()——輸出字元到標準輸出流(stdout)函式
16.13 fputs()——送字元串到流中函式
16.14 fread()——從流中讀數據函式
16.15 freopen()——替換流函式
16.16 fscanf()——從流中執行格式化輸入內容函式
16.17 fseek()——重定位流上的檔案指針函式
16.18 fsetpos()——定位流上的檔案指針函式
16.19 ftell()——返回當前檔案指針函式
16.20 fwrite()——寫內容到流函式
16.21 getc()——從流中取字元函式
16.22 getchar()——從stdin流中讀字元函式
16.23 getche()——從控制台取字元(帶回顯)函式
16.24 gets()——從流中取字元函式
16.25 getw()——從流中取整數函式
16.26 perror()——系統錯誤信息
16.27 printf()——格式化輸出函式
16.28 putc()——輸出一個字元到流中函式
16.29 putchar()——在stdout上輸出字元函式
16.30 puts()——將字元串送到流中函式
16.31 putw()——將字元或字送到流中函式
16.32 rename()——重命名檔案函式
16.33 remove()——刪除檔案函式
16.34 rewind()——將檔案指針重新指向流的開頭函式
16.35 scanf()——格式化輸入函式
16.36 setbuf()——把緩衝區與流相聯函式
16.37 setvbuf()——把緩衝區與流相關函式
16.38 sprintf()——將格式化數據輸出到字元串中函式
16.39 sscanf()——執行字元串中的格式化輸入函式
16.40 tmpfile()——以二進制方式打開暫存檔案函式
16.41 tmpnam()——創建一個唯一的檔案名稱函式
16.42 ungetc()——把字元退回到輸入流函式
16.43 ungetch()——把字元退回到鍵盤緩衝區函式
第17章 標準工具庫函式館:stdlib.h
17.1 abort()——異常終止進程函式
17.2 atexit()——註冊終止函式
17.3 atof()——轉換字元串函式
17.4 atoi()——轉換字元串函式
17.5 atol()——轉換字元串函式
17.6 bsearch()——二分法搜尋函式
17.7 calloc()——分配主存儲器函式
17.8 div()——整數相除函式
17.9 ecvt()——轉換浮點數函式
17.10 exit()——終止程式函式
17.11 fcvt()——轉換浮點數函式
17.12 free()——釋放已分配塊函式
17.13 gcvt()——轉換浮點數函式
17.14 getenv()——獲取環境中字元串函式
17.15 itoa()——轉換整數函式
17.16 ldiv()——長整型數相除函式
17.17 lfind()——線性搜尋函式
17.18 lsearch()——線性搜尋函式
17.19 malloc()——記憶體分配函式
17.20 putenv()——載入環境中字元串函式
17.21 qsort()——快速排序函式
17.22 rand()——隨機數發生器函式
17.23 random()——隨機數發生器函式
17.24 randomize()——隨機數發生器函式
17.25 realloc()——重新分配主存函式
17.26 srand()——初始化隨機數發生器函式
17.27 strtod()——轉換字元串函式
17.28 strtol()——轉換字元串函式
17.29 swab()——交換位元組函式
17.30 system()——發出DOS命令函式
第18章 信號定義函式館:signal.h
18.1 raise()——傳送信號函式
18.2 signal()——設定信號對應動作函式
第19章 字元串函式館:string.h
19.1 movmem()——從源字元中移動位元組到目標字元函式
19.2 setmem()——把記憶體區域的位元組設定成字元函式
19.3 stpcpy()——把字元串複製到數組函式
19.4 strcat()——字元串追加函式
19.5 strchr()——查找字元串首次出現位置函式
19.6 strcmp()——字元串比較函式
19.7 strcmpi()——字元串比較(不區分大小寫)函式
19.8 strcpy()——複製字元串到數組函式
19.9 strcspn()——字元串查找函式
19.10 strdup()——字元串複製函式
19.11 stricmp()——字元串比較(不區分大小寫)函式
19.12 strlen()——字元串長度函式
19.13 strlwr()——將字元串轉換為小寫形式函式
19.14 strncat()——字元串尾部追加函式
19.15 strncmp()——字元串比較函式
19.16 strncmpi()——字元串比較(不區分大小寫)函式
19.17 strncpy()——將字元串複製到數組函式
19.18 strnicmp()——字元串比較(不區分大小寫)函式
19.19 strpbrk()——字元串查找函式
19.20 strrev()——字元串倒序函式
19.21 strset()——將字元串設定成指定字元函式
19.22 strstr()——在字元串中查找指定字元首次出現位置函式
19.23 strtok()——用分隔設定分解字元串函式
19.24 strupr()——將字元串轉換為大寫形式函式
第20章 時間函式館:time.h
20.1 asctime()——日期和時間轉換函式
20.2 clock()——測定運行時間函式
20.3 ctime()——轉換日期和時間為字元串函式
20.4 difftime()——計算時間差函式
20.5 gmtime()——獲取格林尼治結構的時間函式
20.6 localtime()——獲取tm結構的系統時間函式
20.7 time()——獲取或設定時間函式
20.8 tzset()——UNIX時間兼容函式

相關詞條

熱門詞條

聯絡我們