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(返回一終端機名稱)