asctime(將時間和日期以字串格式表示)
clock(取得進程佔用CPU的大約時間)
ctime(將時間和日期以字串格式表示)
difftime(計算時間差距)
ftime(取得目前的時間和日期)
gettimeofday(取得目前的時間)
gmtime(取得目前的時間和日期)
localtime(取得當地目前的時間和日期)
mktime(將時間結構資料轉換成經過的秒數)
settimeofday(設定目前的時間)
strftime(格式化日期和時間)
time(取得目前的時間)
tzset(設定時區以供時間轉換)
abs(計算整型數的絕對值)
acos(取反餘弦函數值)
asin(取反正弦函數值)
atan(取反正切函數值)
atan2(取得反正切函數值)
ceil(取不小於參數的最小整型數)
cos(取餘弦函數值)
cosh(取雙曲線餘弦函數值)
div(取得兩整型數相除後的商及餘數)
exp(計算指數)
fabs(計算浮點型數的絕對值)
frexp(將浮點型數分為底數與指數)
hypot(計算直角三角形斜邊長)
labs(計算長整型數的絕對值)
ldexp(計算2的次方值)
ldiv(取得兩長整數相除後的商及餘數)
log(計算以e為底的對數值)
log10(計算以10為底的對數值)
modf(將浮點型數分解成整數與小數)
pow(計算次方值)
sin(取正弦函數值)
sinh(取雙曲線正弦函數值)
sqrt(計算平方根值)
tan(取正切函數值)
tanh(取雙曲線正切函數值)
crypt(將密碼或資料編碼)
getpass(取得一密碼輸入)
drand48(產生一個正的浮點型隨機數)
erand48(產生一個正的浮點型隨機數)
initstate(建立隨機數狀態數組)
jrand48(產生一個長整型數隨機數)
lcong48(設定48位元運算的隨機數種子)
lrand48(產生一個正的長整型隨機數)
mrand48(產生一個長整型隨機數)
nrand48(產生一個正的長整型隨機數)
rand(產生隨機數)
random(產生隨機數)
seed48(設定48位元運算的隨機數種子)
setstate(建立隨機數狀態數組)
srand(設定隨機數種子)
srand48(設定48位元運算的隨機數種子)
srandom(設定隨機數種子)
clearerr(清除檔案流的錯誤旗標)
fclose(關閉檔案)
fdopen(將檔案描述詞轉為檔案指標)
feof(檢查檔案流是否讀到了檔案尾)
fflush(更新緩衝區)
fgetc(由檔案中讀取一個字元)
fgetpos(取得檔案流的讀取位置)
fgets(由檔案中讀取一字串)
fileno(返迴文件流所使用的檔案描述詞)
fopen(開啟檔案)
fputc(將一指定字元寫入檔案流中)
fputs(將一指定的字串寫入檔案內)
fread(從檔案流讀取資料)
freopen(開啟檔案)
fseek(移動檔案流的讀寫位置)
fsetpos(移動檔案流的讀寫位置)
ftell(取得檔案流的讀取位置)
fwrite(將資料寫至檔案流)
getc(由檔案中讀取一個字元)
getchar(由標準輸入裝置內讀進一字元)
gets(由標準輸入裝置內讀進一字串)
mktemp(產生唯一的臨時檔案檔案名稱)
putc(將一指定字元寫入檔案中)
putchar(將指定的字元寫到標準輸出裝置)
puts(將指定的字串寫到標準輸出裝置)
rewind(重設檔案流的讀寫位置為檔案開頭)
setbuf(設定檔案流的緩衝區)
setbuffer(設定檔案流的緩衝區)
setlinebuf(設定檔案流為線性緩衝區)
setvbuf(設定檔案流的緩衝區)
tmpfile(建立臨時檔案)
ungetc(將一指定字元寫迴文件流中)
fprintf(格式化輸出資料至檔案)
fscanf(格式化字串輸入)
printf(格式化輸出資料)
scanf(格式化字串輸入)
snprintf(格式化字串複製)
sprintf(格式化字串複製)
sscanf(格式化字串輸入)
vfprintf(格式化輸出資料至檔案)
vfcanf(格式化字串輸入)
vprintf(格式化輸出資料)
vscanf(格式化字串輸入)
vsnprintf(格式化字串複製)
vsprintf(格式化字串複製)
vsscanf(格式化字串輸入)
alarm(設定訊號傳送鬧鐘)
kill(傳送訊號給指定的進程)
pause(讓進程暫停直到訊號出現)
psignal(列出訊號描述和指定字串)
raise(傳送訊號給目前的進程)
sigaction(查詢或設定訊號處理方式)
sigaddset(增加一個訊號至訊號集)
sigdelset(從訊號集裡刪除一個訊號)
sigemptyset(初始化訊號集)
sigfillset(將所有訊號加入至訊號集)
sigismember(測試某個訊號是否已加入至訊號集裡)
signal(設定訊號處理方式)
sigpause(暫停直到訊號到來)
sigpending(查詢被擱置的訊號)
sigprocmask(查詢或設定訊號遮罩)
sigsuspend(暫停直到訊號到來)
sleep(讓進程暫停執行一段時間)
isdigit(測試字元是否為阿拉伯數字)
mkfifo(建立具名管道)
pclose(關閉管道I/O)
pipe(建立管道)
popen(建立管道I/O)
ftok(將檔案路徑和計劃代號轉為SystemcVIPCkey)
msgctl(控制資訊隊列的運作)
msgget(建立資訊隊列)
msgrcv(從資訊隊列讀取資訊)
msgsnd(將資訊送入資訊隊列)
semctl(控制訊號隊列的操作)
semget(配置訊號隊列)
semop(訊號處理)
shmat(attach共用記憶體)
shmctl(控制共用記憶體的操作)
shmdt(detach共用記憶體)
shmget(配置共用記憶體)
getenv(取得環境變數內容)
putenv(改變或增加環境變數)
setenv(改變或增加環境變數)
unsetenv(清除環境變數內容)
dlclose(關閉動態函數庫檔案)
dlerror(動態函數錯誤處理)
dlopen(開啟動態函數庫檔案)
dlsym(從共用對象中搜尋動態函數)
第25章其他函數
getopt(分析命令列參數)
isatty(判斷檔案描述詞是否是為終端機)
select(I/O多工機制)
ttyname(返回一終端機名稱)