C語言函數參考手冊

出版時間:2012-1  出版社:清華大學出版社  作者:明日科技  頁數:381  

內容概要

  本書是一本c語言函數查詢參考手冊,包含了c語言程序開發(fā)中應用的各種函數。全書共20章,按照c語言庫函數頭文件進行分章,每個頭文件為一章,在每一個頭文件中以字母的順序對該頭文件中的各個函數進行排序,其中每個函數都按照功能、語法來介紹,在每個方法后都有相關的示例。
  本書提供了源程序、素材,提供了相關的模塊庫、案例庫、素材庫、題庫等多種形式的輔助學習資料,還提供迅速及時的微博、qq、論壇等技術支持。
  本書內容詳盡、示例豐富,非常適合作為編程人員及項目開發(fā)人員的工具用書。

書籍目錄

第1章 動態(tài)內存管理函數: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()——把字符退回鍵盤緩沖區(qū)函數
 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章 系統(tǒng)接口函數庫:dos.h
 7.1 allocmem()——dos分配存儲段函數
 7.2 bdos()——dos系統(tǒng)調用函數
 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()——獲取系統(tǒng)時間函數
 7.15 inport()——從硬件端口中輸入一個字函數
 7.16 inportb()——從硬件端口中輸入一個字節(jié)函數
 7.17 int86()——通用8086軟中斷接口函數
 7.18 int86x()——增強型通用8086軟中斷接口函數
 7.19 intdos()——通用dos中斷接口函數
 7.20 intdosx()——增強型通用dos中斷接口函數
 7.21 intr()——改變軟中斷接口函數
 7.22 keep()——退出并繼續(xù)駐留函數
 7.23 mk_fp()——遠指針合成
 7.24 nosound()——關閉pc揚聲器函數
 7.25 outport()——從硬件端口中輸出一個字函數
 7.26 outportb()——從硬件端口中輸出一個字節(jié)函數
 7.27 parsfnm()——分析文件名函數
 7.28 peek()——從存儲單元讀一個字函數
 7.29 peekb()——從存儲單元讀一個字節(jié)的函數
 7.30 poke()——存一個字到給定存儲單元函數
 7.31 pokeb()——存一個字節(jié)到給定存儲單元函數
 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()——清除狀態(tài)字函數
 8.2 _control87()——設置控制字函數
 8.3 _status87()——獲取浮點處理器狀態(tài)值函數
第9章 圖形處理函數庫:graphics.h
 9.1 arc()——畫弧線函數
 9.2 bar()——繪制二維條形圖函數
 9.3 bar3d()——繪制三維條形圖函數
 9.4 circle()——畫圓函數
 9.5 cleardevice()——清除圖形屏幕函數
 9.6 clearviewport()——清除圖形視區(qū)函數
 9.7 closegraph()——關閉圖形系統(tǒng)函數
 9.8 detectgraph()——通過檢測硬件確定圖形驅動程序和模式函數
 9.9 drawpoly()——繪制多邊形函數
 9.10 ellipse()——繪制橢圓函數
 9.11 fillellipse()——繪制并填充橢圓函數
 9.12 fillpoly()——繪制多邊形并填充函數
 9.13 floodfill()——填充有界區(qū)域函數
 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()——將指定區(qū)域的位圖調入內存函數
 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()——用戶可修改的圖形存儲區(qū)釋放函數
 9.41 _graphgetmem()——用戶可修改的圖形存儲區(qū)分配函數
 9.42 graphresult()——返回最后一次不成功的圖形操作的錯誤代碼函數
 9.43 imagesize()——返回保存位圖像所需的字節(jié)數函數
 9.44 initgraph()——初始化圖形系統(tǒng)函數
 9.45 line()——在指定兩點間畫直線函數
 9.46 linerel()——從當前位置點到相對位移點繪制直線函數
 9.47 lineto()——在從當前位置點到指定點間畫直線函數
 9.48 moverel()——將當前點移動到一相對距離函數
 9.49 moveto()——將當前點移動到(x,y)函數
 9.50 outtext()——在視區(qū)顯示字符串函數
 9.51 outtextxy()——在指定位置顯示字符串函數
 9.52 pieslice()——繪制扇形并填充函數
 9.53 putimage()——在屏幕上輸出位圖函數
 9.54 putpixel()——在指定位置繪制像素函數
 9.55 rectangle()——繪制矩形函數
 9.56 restorecrtmode()——將屏幕模式恢復為先前的initgraph設置函數
 9.57 sector()——繪制并填充橢圓扇區(qū)函數
 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()——創(chuàng)建文件函數
 10.5 dup()——復制文件句柄函數
 10.6 eof()——文件檢測結束函數
 10.7 fdopen()——連接文件句柄函數
 10.8 filelength()——文件字節(jié)數統(tǒng)計函數
 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()——字節(jié)復制函數
 12.2 memchr()——字符搜索函數
 12.3 memcmp()——串比較函數
 12.4 memcpy()——字節(jié)復制函數
 12.5 memicmp()——串比較函數
 12.6 memmove()——字節(jié)移動函數
 12.7 memset()——串設置函數
第13章 進程管理函數庫:process.h
 13.1 spawnl()——創(chuàng)建并運行子程序函數
 13.2 spawnle()——創(chuàng)建并運行子程序函數
第14章 函數跳轉函數庫:setjmp.h
 14.1 longjmp()——非局部轉移執(zhí)行函數
 14.2 setjmp()——非局部轉移函數
第15章 標準庫函數庫:stdarg.h
 15.1 va_arg()——調用可變參數列表函數
 15.2 va_end()——停止使用可變參數函數
 15.3 va_start()——開始使用可變參數函數
 15.4 vfprintf()——格式化輸出流函數
 15.5 vfscanf()——執(zhí)行流中格式化輸入函數
 15.6 vprintf()——格式化輸出函數
 15.7 vsprintf()——格式化輸出串函數
 15.8 vscanf()——執(zhí)行格式化輸入函數
 15.9 vsscanf()——執(zhí)行流中格式化輸入函數
第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()——從流中執(zhí)行格式化輸入內容函數
 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()——系統(tǒng)錯誤信息
 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()——把緩沖區(qū)與流相聯(lián)函數
 16.37 setvbuf()——把緩沖區(qū)與流相關函數
 16.38 sprintf()——將格式化數據輸出到字符串中函數
 16.39 sscanf()——執(zhí)行字符串中的格式化輸入函數
 16.40 tmpfile()——以二進制方式打開暫存文件函數
 16.41 tmpnam()——創(chuàng)建一個唯一的文件名函數
 16.42 ungetc()——把字符退回到輸入流函數
 16.43 ungetch()——把字符退回到鍵盤緩沖區(qū)函數
第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()——獲取環(huán)境中字符串函數
 17.15 itoa()——轉換整數函數
 17.16 ldiv()——長整型數相除函數
 17.17 lfind()——線性搜索函數
 17.18 lsearch()——線性搜索函數
 17.19 malloc()——內存分配函數
 17.20 putenv()——加載環(huán)境中字符串函數
 17.21 qsort()——快速排序函數
 17.22 rand()——隨機數發(fā)生器函數
 17.23 random()——隨機數發(fā)生器函數
 17.24 randomize()——隨機數發(fā)生器函數
 17.25 realloc()——重新分配主存函數
 17.26 srand()——初始化隨機數發(fā)生器函數
 17.27 strtod()——轉換字符串函數
 17.28 strtol()——轉換字符串函數
 17.29 swab()——交換字節(jié)函數
 17.30 system()——發(fā)出dos命令函數
第18章 信號定義函數庫:signal.h
 18.1 raise()——發(fā)送信號函數
 18.2 signal()——設置信號對應動作函數
第19章 字符串函數庫:string.h
 19.1 movmem()——從源字符中移動字節(jié)到目標字符函數
 19.2 setmem()——把內存區(qū)域的字節(jié)設置成字符函數
 19.3 stpcpy()——把字符串復制到數組函數
 19.4 strcat()——字符串追加函數
 19.5 strchr()——查找字符串首次出現(xiàn)位置函數
 19.6 strcmp()——字符串比較函數
 19.7 strcmpi()——字符串比較(不區(qū)分大小寫)函數
 19.8 strcpy()——復制字符串到數組函數
 19.9 strcspn()——字符串查找函數
 19.10 strdup()——字符串復制函數
 19.11 stricmp()——字符串比較(不區(qū)分大小寫)函數
 19.12 strlen()——字符串長度函數
 19.13 strlwr()——將字符串轉換為小寫形式函數
 19.14 strncat()——字符串尾部追加函數
 19.15 strncmp()——字符串比較函數
 19.16 strncmpi()——字符串比較(不區(qū)分大小寫)函數
 19.17 strncpy()——將字符串復制到數組函數
 19.18 strnicmp()——字符串比較(不區(qū)分大小寫)函數
 19.19 strpbrk()——字符串查找函數
 19.20 strrev()——字符串倒序函數
 19.21 strset()——將字符串設置成指定字符函數
 19.22 strstr()——在字符串中查找指定字符首次出現(xiàn)位置函數
 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結構的系統(tǒng)時間函數
 20.7 time()——獲取或設置時間函數
 20.8 tzset()——unix時間兼容函數

編輯推薦

  C語言學習路線圖,為讀者朋友提供了從入門到實際項目開發(fā)所需要的各方面必備知識,提供了較為完善的學習整體解決方案,搭起了從學校走向社會的橋梁。各個品種既有前后關聯(lián),也可以獨立使用。從而避免了像以前那樣,學完一本書之后,仍然無所適從,既不會做項目也不知道接下來該學什么,以至于半途而廢的困惑。

圖書封面

評論、評分、閱讀與下載


    C語言函數參考手冊 PDF格式下載


用戶評論 (總計23條)

 
 

  •   C語言函數參考手冊(C語言學習路線圖)挺好的
  •   較全的c語言函數參考資料
  •   這本書出版才3個月,買新書確實有風險,不過這本書沒有讓我失望。有了它,找函數就容易多了,節(jié)省了很多時間。
  •   開發(fā)c的一本工具書,編程的時候可以看看。
  •   提供了很好的資料
  •   很不錯的書,編程時可以隨時查
  •   就像一部字典,編程必備
  •   那個C程序性能優(yōu)化好薄
  •   質量很好!內容不錯
  •   書很好,是正版。就是當當送貨的包裹感覺包裝的不嚴實,容易把書弄皺了,還好我那個沒皺。某寶好像是吧書放進硬紙板里寄來的,包裝的超嚴實。
  •   還沒讀過,,不過翻了翻,很不錯的工具書
  •   從下單到收到書,兩天時間。這速度比很多快遞強了不止一點半點。書也一如既往的好。
  •   很好,原裝
  •   可以,如果有迷你版的就好了
  •   好書!桌邊寶典。
  •   很好 書還行
  •   是計算機上編軟件時用的c語言的頭文件,不適用單片機開發(fā),單片機開發(fā)的話有些頭文件在書中找不到
  •   C語言函數參考手冊,這本書當做工具書還行!
  •   東西不錯,搞懂的話,編程很變得更爽
  •   全是例子。
  •   書角有磨損,第三本了
  •   沒用的書,沒什么價值
  •   內容很一般,沒有源代碼,只有一個用法示例!強烈建議不要購買!基本沒用。推薦購買C標準庫。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7