C語言標準函數庫

  勇芳 2015-6-19 6157

名稱原型 (和參數)引用文件注解
absabs(n 為 整數型) 為 整數型stdlib.bi返回絕對值
acosacos(a 為 雙精度小數型) 為 雙精度小數型math.bi返回反余弦 (角度為弧度)
asinasin(a 為 雙精度小數型) 為 雙精度小數型math.bi返回反正弦 (角度為弧度)
atanatan(a 為 雙精度小數型) 為 雙精度小數型math.bi返回反正切 (角度為弧度)
atan2atan2(y 為 雙精度小數型, x 為 雙精度小數型) 為 雙精度小數型math.bi返回反正切 (傳遞相對的 為 y 和 相鄰的 為 x)
atoiatoi(s 為 字符型 指針) 為 整數型stdlib.bi轉換數字文本到一個整數型數值。
atofatof(s 為 字符型 指針) 為 雙精度小數型stdlib.bi轉換數字文本到一個雙精度小數型數值。
calloccalloc(NumElts 為 整數型, EltSiz 為 整數型) 為 任意 指針stdlib.bi申請內存。返回指針型指向一個緩沖區為一個數組有NumElts成員, 每個的尺寸是 EltSiz字節。
ceilceil(d 為 雙精度小數型) 為 雙精度小數型math.bi返回最接近的整數大于傳入的值。絕對取整
clearerrclearerr(s 為 FILE 指針)stdio.bi清除錯誤指示在文件流 (讀或寫)。
coscos(ar 為 雙精度小數型) 為 雙精度小數型math.bi返回一個單位為弧度的角度的余弦值。
coshcosh(x 為 雙精度小數型) 為 雙精度小數型math.bi返回一個單位為弧度的角度的雙曲余弦值。
divdiv(num 為 整數型, denom 為 整數型) 為 div_tstdlib.bi返回除法的商和余數為結構類型 div_t.
ecvtecvt(x 為 雙精度小數型) 為 字符型 指針math.bi轉換數值到字符串。
exitexit(status 為 整數型)stdlib.bi退出程序。這將刷新文件緩沖和關閉所有打開文件,并且運行所有函數調用atexit().
expexp(a 為 雙精度小數型) 為 雙精度小數型math.bi返回 e 值為底的參數為多少次冪 (反自然對數).
fabsfabs(d 為 雙精度小數型) 為 雙精度小數型math.bi返回絕對值 類型 為雙精度小數型.
fclosefclose(s 為 FILE 指針) 為 FILE 指針stdio.bi關閉文件。返回 0 如果成功否則文件尾
feoffeof(s 為 FILE 指針) 為 整數型stdio.bi返回文件結束標志。 (0 如果不在文件尾). 標志符將清除自己但不能被重置用 clearerr().
ferrorferror(s 為 FILE 指針) 為 整數型stdio.bi返回流的錯誤標志 (0 如果無發生錯誤). 錯誤標志重置用 clearerr() 或 rewind().
fflushfflush(s 為 FILE 指針) 為 整數型stdio.bi刷新(i.e. 刪除) 一個流(使用標準輸入刷新流從鍵盤緩沖區). 返回 0 如果 成功。
fgetcfgetc(s 為 FILE 指針) 為 整數型stdio.bi單個字符輸入 (為 ASCII) 從傳入的流 (標準輸入鍵盤緩沖區).
fgetposfgetpos(s 為 FILE 指針, c 為 fpos_t 指針) 為 整數型stdio.bi保存文件指針在流 s 的位置到 c.里。取文件流指針位置
fgetsfgets(b 為 字符型 指針, n 為 整數型, s 為 FILE 指針) 為字符型 指針stdio.bi從流 s 讀入 n-1 字符到緩沖區 b.
floorfloor(d 為 雙精度小數型) 為 雙精度小數型math.bi返回最接近的整數小于傳入的值。取整
fmodfmod(x 為 雙精度小數型, y 為 雙精度小數型) 為 雙精度小數型math.bi計算 x 除以 y.的余數
fopenfopen(file 為 字符型 指針, mode 為 字符型 指針) 為 FILE 指針stdio.bi打開一個文件。傳入DOS 的文件名和一個代碼指示讀、寫或追加. 代碼 r 為讀, w 為寫, + 為讀寫, a 為追加 和 b 指示二進制模式.
fprintffprintf(s 為 FILE 指針, fmt 為 字符型 指針, ...) 為整數型stdio.bi輸出到流 s 為多個項目為單個 % 標注在fmt 對應參數列表的內容。
fputcfputc(c 為 整數型, s 為 FILE 指針) 為 整數型stdio.bi輸出單個字符 c 到流 s.
fputsfputs(b 為 字符型 指針, s 為 FILE 指針) 為 整數型stdio.bi發送字符流在 b 中的到流 s, 返回 0 如果操作失敗。.
freadfread(buf 為 任意 指針, b 為 size_t, c 為 size_t, s 為 FILE 指針) 為 整數型stdio.bi讀取 c 個組尺寸數據為 b 字節從文件 s 到緩沖區 buf. 返回實際讀取數據組的數目。
freefree(p 為 任意 指針)stdlib.bi釋放分配給指針型 p 的內存,允許這些內存可再使用。
freopenfreopen(file 為 字符型 指針, mode 為 字符型 指針, s 為 FILE 指針) 為 FILE 指針stdio.bi打開一個文件為重定向一個流,例如 freopen("myfile", "w", stdout) 將重定向標準輸出到打開的 "myfile".
frexpfrexp(x 為 雙精度小數型, p 為 整數型 指針) 為 雙精度小數型math.bi計算一個值 m 因為 x 等于 m  2 次冪. p 是指針型指向m。求平方根
fscanffscanf(s 為 FILE 指針, fmt 為 字符型 指針, ...) 為整數型stdio.bi從 s 流讀取為多個組有 % 標識在 fmt 相應列出的指針型
fseekfseek(s 為 FILE 指針, offset 為 整數型, origin 為整數型) 為 整數型stdio.bi定位文件指針。起始點為 0, 1 或 2 開始, 偏移字節數到流結束位置。
fsetposfsetpos(s 為 FILE 指針, p 為 fpos_t 指針) 為 整數型stdio.bi設置流 s文件指針值為 p.指向的。
ftellftell(s 為 FILE 指針) 為 longstdio.bi定位 流s文件指針的位置.
fwritefwrite(buf 為 任意 指針, b 為 整數型, c 為 整數型, s 為 FILE 指針) 為 整數型stdio.bi寫出c 個組 數據尺寸為 b 字節從緩沖區 buf 到文件 s. 返回實際寫入數據組的數目。
getcgetc(s 為 FILE 指針) 為 整數型stdio.bi單個輸入文本 (in ASCII) 從傳入的流. (標準輸入鍵盤緩沖區)
getchargetchar() 為 整數型stdio.bi單個輸入字符從標準輸入
getsgets(b 為 字符型 指針) 為 字符型 指針stdio.bi讀取一個字符流從標準輸入直到 遇到 \n 或 文件尾.
hypothypot(x 為 雙精度小數型, y 為 雙精度小數型) 為 雙精度小數型math.bi計算直角三角形的斜邊通過側邊 x 和 y.
isalnumisalnum(c 為 整數型) 為 整數型ctype.bi返回一個非零值如果字符 c 是字母數字。
isalphaisalpha(c 為 整數型) 為 整數型ctype.bi返回一個非零值如果字符 c 是字母。
iscntrliscntrl(c 為 整數型) 為 整數型ctype.bi返回一個非零值如果字符 c 是一個控制符。
isdigitisdigit(c 為 整數型) 為 整數型ctype.bi返回一個非零值如果字符 c 是數字。
isgraphisgraph(c 為 整數型) 為 整數型ctype.bi返回一個非零值如果字符 c 是字母。
islowerislower(c 為 整數型) 為 整數型ctype.bi返回一個非零值如果字符 c 是一個小寫字符。
isprintisprint(c 為 整數型) 為 整數型ctype.bi返回一個非零值如果字符 c 是可以顯示。
ispunctispunct(c 為 整數型) 為 整數型ctype.bi返回一個非零值如果字符 c 是標點字符。
isspaceisspace(c 為 整數型) 為 整數型ctype.bi返回一個非零值如果字符 c 是一個空格。
isupperisupper(c 為 整數型) 為 整數型ctype.bi返回一個非零值如果字符 c 是一個大寫字符。
isxdigitisxdigit(c 為 整數型) 為 整數型ctype.bi返回一個非零值如果字符c 是十六進制文本數字(0 至 F 或 f).
ldexpldexp(x 為 雙精度小數型, n 為 整數型) 為 雙精度小數型math.bi返回 x 與 2 的 n次冪的乘積.
ldivldiv(num 為 long, denom 為 long) 為 ldiv_tstdlib.bi返回除法的商與余數為一個結構類型 ldiv_t.
loglog(a 為 雙精度小數型) 為 雙精度小數型math.bi返回參數的自然對數。
log10log10(a 為 雙精度小數型) 為 雙精度小數型math.bi返回參數以10為底的對數。
mallocmalloc(bytes 為 整數型) 為 任意 指針stdlib.bi申請內存。返回指針型指向指定大小的緩沖區。
modfmodf(d 為 雙精度小數型, p 為 雙精度小數型 指針) 為 雙精度小數型math.bi返回浮點小數 d的小數部分。 p 指向的整數部分表示為一個小數。
perrorperror(mess 為 字符型 指針)stdio.bi輸出流 stderr 的一個信息傳遞給參數。
powpow(x 為 雙精度小數型, y 為 雙精度小數型) 為 雙精度小數型math.bi返回 x 的 y.次冪。
pow10pow10(x 為 雙精度小數型) 為 雙精度小數型math.bi返回 10 的 x次冪 ( log10()的反函數).
printfprintf(fmt 為 字符型 指針, ...) 為 整數型stdio.bi輸出基本輸出為許多組有單一 % 標識符在 fmt 匹配列表中的參數。
putcputc(c 為 整數型, s 為 FILE 指針) 為 整數型stdio.bi 輸出單個字符到流 s.
putcharputchar(c 為 整數型) 為 整數型stdio.bi輸出單個字符 c 到基本輸出.
putsputs(b 為 字符型 指針) 為 整數型stdio.bi發送字符流在 b 中的到基本輸出, 返回 0 如果操作失敗。
randrand() 為 整數型stdlib.bi返回一個偽隨機數。種子是必須的。種子設置用 srand.
reallocrealloc(p 為 任意 指針, newsize 為 size_t) 為 任意 指針stdlib.bi重新申請內存。返回指向一個緩沖區為改變目標尺寸的 p.
rewindrewind(s 為 FILE 指針)stdio.bi流除一個文件流中指示的錯誤 (讀 或寫). 必需在讀取一個改進文件之前。
scanfscanf(fmt 為 字符型 指針, ?) 為 整數型stdio.bi從基本輸入讀取一些組為有 % 標識在 fmt 相應列出的指針。
sinsin(ar 為 雙精度小數型) 為 雙精度小數型math.bi返回一個以弧度為單位的角度的正弦。
sinhsinh(x 為 雙精度小數型) 為 雙精度小數型math.bi返回一個以弧度為單位的角度的雙曲正弦。
sprintfsprintf(p 為 字符型 指針, fmt 為 字符型 指針, ...) 為整數型stdio.bi輸出到字符 p 為多個組為單個 % 標識到 fmt 有匹配到參數列表的。
sqrtsqrt(a 為 雙精度小數型) 為 雙精度小數型math.bi返回傳入值的平方根。如果值是負數則范圍發生錯誤
srandsrand(seed 為 無符整數型)stdlib.bi設置種子給隨機數。一個可能的種子是當前時間.
sscanfsscanf(b 為 字符型 指針, fmt 為 字符型 指針, ...) 為整數型stdio.bi從緩沖區 b 讀取為多個組為有 % 標識到 fmt 相應列出的指針。
strcatstrcat(s1 為 字符型 指針, s2 為 字符型 指針) 為 字符型指針文本.bi連接 (追加) 字符串 s2 到 s1.
strchrstrchr(s 為 字符型 指針, c 為 整數型) 為 字符型 指針文本.bi返回指針指向 c在 s中最先出現的 或 NULL 如果沒有發現。
strcmpstrcmp(s1 為 字符型 指針, s2 為 字符型 指針) 為 整數型string.bi比較 字符串 s2 到 s1. 返回 0 或 最先不匹配的字符為ASCII 值比較結果。
strcpystrcpy(s1 為 字符型 指針, s2 為 字符型 指針) 為 字符型指針string.bi復制 s2 到 s1.
strcspnstrcspn(s1 為 字符型 指針, s2 為 字符型 指針) 為 整數型string.bi返回 s1 中一定數量的字符在遇到任何一個s2.字符串之前。
strerrorstrerror(n 為 整數型) 為 字符型 指針string.bi返回一個指針指向系統發生的錯誤信息對應的傳入的錯誤碼。
strlenstrlen(s 為 字符型 指針) 為 整數型string.bi返回一個以空中止指向s 的字符串的字節數(總數非空).
strncatstrncat(s1 為 字符型 指針, s2 為 字符型 指針, n 為整數型) 為 字符型 指針string.bi連接(追加) n 個字從 字符串 s2 到 s1.
strncmpstrncmp(s1 為 字符型 指針, s2 為 任意 指針, n 為 整數型) 為 整數型string.bi比較字符串 s2的 n 字節數到同樣的s1. 返回 0 或 首個不匹配字符的ASCII 值的負數差別。
strncpystrncpy(s1 為 字符型 指針, s2 為 字符型 指針, n 為整數型) 為 字符型 指針string.bi復制 n 字節數從 s2 到 s1.
strpbrkstrpbrk(s1 為 字符型 指針, s2 為 字符型 指針) 為字符型 指針string.bi返回一個指針指向在s1中首個遇到字符串s2.
strrchrstrrchr(s 為 字符型 指針, c 為 整數型) 為 字符型 指針string.bi返回指針指向在s 中最后遇到的 c 或 NULL 如果查找失敗。
strspnstrspn(s1 為 字符型 指針, s2 為 字符型 指針) 為 整數型string.bi返回s1中一定數量的字符在沒遇到s2.之前。
strstrstrstr(s1 為 字符型 指針, s2 為 字符型 指針) 為 字符型指針string.bi尋找字符串 s2 在 s1 中的位置,并且指針指向它的最先字符。
strtodstrtod(s 為 字符型 指針, p 為 字符型 指針) 為 雙精度小數型stdlib.bi轉換 字符串到雙精度小數型, 假設字符串是數字形式的。
strtokstrtok(s1 為 字符型 指針, s2 為 字符型 指針) 為 字符型指針string.bi返回指針指向利用字符串 s1的連續標記. 標記可以看作是分隔符被排列在 s2.
systemsystem(命令行 為 字符型 指針) 為 整數型stdlib.bi執行,從一個程序的內部,命令行地址指向操作系統寫入的字符串。
tantan(ar 為 雙精度小數型) 為 雙精度小數型math.bi返回一個以弧度為單位的角度的正切。
tanhtanh(x 為 雙精度小數型) 為 雙精度小數型math.bi返回一個以弧度為單位的角度的雙曲正切。
tolowertolower(c 為 整數型) 為 整數型ctype.bi轉換字符從大寫到小寫(為ASCII碼).
touppertoupper(c 為 整數型) 為 整數型ctype.bi轉換字符從小寫到大寫(為ASCII碼).
ungetcungetc(c 為 整數型, s 為 FILE 指針) 為 整數型stdio.bi推一個字符 c 返回到流 s, 返回文件尾如果不成功,不推多于一個的字符。
因國家互聯網安全管理要求,關閉回帖功能。大家需要留言,請使用【勇芳軟件客服】即時聯系勇芳點此打開->>勇芳軟件客服
返回
聯系勇芳
一个人看的www视频播放中文_2012中文字幕电影_亚洲国产成人高清在线观看_中文字幕天堂最新版在线网