鍍金池/ 教程/ C/ <stdlib.h> - C語言標(biāo)準(zhǔn)庫
qsort() - C語言庫函數(shù)
strxfrm() - C語言庫函數(shù)
difftime() - C語言庫函數(shù)
isdigit() - C函數(shù)
<limits.h> - C語言標(biāo)準(zhǔn)庫
ldiv() - C語言庫函數(shù)
printf() - C語言庫函數(shù)
sin() - C函數(shù)
freopen() - C語言庫函數(shù)
NULL - C函數(shù)
mktime() - C語言庫函數(shù)
floor() - C函數(shù)
log() - C函數(shù)
rewind() - C語言庫函數(shù)
memcpy() - C語言庫函數(shù)
remove() - C語言庫函數(shù)
localtime() - C語言庫函數(shù)
strcoll() - C語言庫函數(shù)
fgets() - C語言庫函數(shù)
errno - C語言宏
<stdlib.h> - C語言標(biāo)準(zhǔn)庫
labs() - C語言庫函數(shù)
putchar() - C語言庫函數(shù)
wcstombs() - C語言庫函數(shù)
fclose() - C庫函數(shù)
system() - C語言庫函數(shù)
strncmp() - C語言庫函數(shù)
va_end() - C函數(shù)
setlocale() - C函數(shù)
strpbrk() - C語言庫函數(shù)
acos() - C函數(shù)
fabs() - C函數(shù)
asctime() - C語言庫函數(shù)
offsetof() - C函數(shù)
cos() - C函數(shù)
atoi() - C語言庫函數(shù)
strftime() - C語言庫函數(shù)
va_arg() - C函數(shù)
strstr() - C語言庫函數(shù)
<errno.h> - C語言標(biāo)準(zhǔn)庫
memchr() - C語言庫函數(shù)
fopen() - C語言庫函數(shù)
va_start() - C函數(shù)
fprintf() - C語言庫函數(shù)
strrchr() - C語言庫函數(shù)
<time.h> - C語言標(biāo)準(zhǔn)庫
C語言標(biāo)準(zhǔn)庫
isgraph() - C函數(shù)
srand() - C語言庫函數(shù)
isprint() - C函數(shù)
fputs() - C語言庫函數(shù)
sscanf() - C語言庫函數(shù)
getc() - C語言庫函數(shù)
<stdarg.h> - C語言標(biāo)準(zhǔn)庫
rename() - C語言庫函數(shù)
rand() - C語言庫函數(shù)
strspn() - C語言庫函數(shù)
frexp() - C函數(shù)
bsearch() - C語言庫函數(shù)
islower() - C函數(shù)
fwrite() - C語言庫函數(shù)
ispunct() - C函數(shù)
vsprintf() - C語言庫函數(shù)
strcspn() - C語言庫函數(shù)
fgetpos() - C庫函數(shù)
getchar() - C語言庫函數(shù)
tmpfile() - C語言庫函數(shù)
mbtowc() - C語言庫函數(shù)
sprintf() - C語言庫函數(shù)
ftell() - C語言庫函數(shù)
feof() - C庫函數(shù)
mblen() - C語言庫函數(shù)
clearerr() - C庫函數(shù)
modf() - C函數(shù)
strncat() - C語言庫函數(shù)
isspace() - C函數(shù)
ctime() - C語言庫函數(shù)
tmpnam() - C語言庫函數(shù)
isupper() - C函數(shù)
atol() - C語言庫函數(shù)
gets() - C語言庫函數(shù)
<setjmp.h> - C語言標(biāo)準(zhǔn)庫
perror() - C語言庫函數(shù)
exit() - C語言庫函數(shù)
memmove() - C語言庫函數(shù)
isalpha() - C函數(shù)
fsetpos() - C語言庫函數(shù)
fmod() - C函數(shù)
<float.h> - C語言標(biāo)準(zhǔn)庫
strtok() - C語言庫函數(shù)
wctomb() - C語言庫函數(shù)
strcat() - C語言庫函數(shù)
atof() - C語言庫函數(shù)
strchr() - C語言庫函數(shù)
<locale.h> - C語言標(biāo)準(zhǔn)庫
signal() - C函數(shù)
ungetc() - C語言庫函數(shù)
ferror() - C庫函數(shù)
C語言標(biāo)準(zhǔn)庫
strtoul() - C語言庫函數(shù)
fseek() - C語言庫函數(shù)
fscanf() - C語言庫函數(shù)
mbstowcs() - C語言庫函數(shù)
longjmp() - C函數(shù)
localeconv() - C函數(shù)
raise() - C函數(shù)
ceil() - C函數(shù)
<string.h> - C語言標(biāo)準(zhǔn)庫
free() - C語言庫函數(shù)
setvbuf() - C語言庫函數(shù)
atan() - C函數(shù)
C函數(shù)庫宏 assert()
<stdio.h> - C語言標(biāo)準(zhǔn)庫
fread() - C語言庫函數(shù)
vfprintf() - C語言庫函數(shù)
isxdigit() - C函數(shù)
toupper() - C函數(shù)
<ctype.h> - C語言標(biāo)準(zhǔn)庫
setjmp() - C函數(shù)
ldexp() - C函數(shù)
EDOM - C語言宏
strlen() - C語言庫函數(shù)
tolower() - C函數(shù)
clock() - C語言庫函數(shù)
fflush() - C庫函數(shù)
fgetc() - C語言庫函數(shù)
<stddef.h> - C語言標(biāo)準(zhǔn)庫
div() - C語言庫函數(shù)
<math.h> - C語言標(biāo)準(zhǔn)庫
isalnum() - C函數(shù)
memset() - C語言庫函數(shù)
calloc() - C語言庫函數(shù)
vprintf() - C語言庫函數(shù)
sqrt() - C函數(shù)
<assert.h> - C語言標(biāo)準(zhǔn)庫
time() C語言
atexit() - C語言庫函數(shù)
memcmp() - C語言庫函數(shù)
setbuf() - C語言庫函數(shù)
iscntrl() - C函數(shù)
abs() - C語言庫函數(shù)
abort() - C語言庫函數(shù)
exp() - C函數(shù)
realloc() - C語言庫函數(shù)
puts() - C語言庫函數(shù)
scanf() - C語言庫函數(shù)
malloc() - C語言庫函數(shù)
strerror() - C語言庫函數(shù)
strtol() - C語言庫函數(shù)
ERANGE - C語言宏
sinh() - C函數(shù)
atan2() - C函數(shù)
putc() - C語言庫函數(shù)
asin() - C函數(shù)
strcpy() - C語言庫函數(shù)
fputc() - C語言庫函數(shù)
getenv() - C語言庫函數(shù)
pow() - C函數(shù)
tanh() - C函數(shù)
gmtime() - C語言庫函數(shù)
strtod() - C語言庫函數(shù)
log10() - C函數(shù)
strcmp() - C語言庫函數(shù)
<signal.h> - C語言標(biāo)準(zhǔn)庫

<stdlib.h> - C語言標(biāo)準(zhǔn)庫

stdlib.h中頭文件定義了四個變量類型,用于執(zhí)行一般函數(shù)的幾個宏和各類函數(shù)。

庫變量

以下是在頭文件stdlib.h中定義的變量類型:

S.N. 變量和說明
1 size_t 
這是一個無符號整數(shù)類型的sizeof關(guān)鍵字的結(jié)果。
2 wchar_t 
這是一個整數(shù)類型的寬字符常量的大小。
3 div_t 
這是結(jié)構(gòu)的div函數(shù)返回。
4 ldiv_t 
這是由 ldiv 函數(shù)返回的結(jié)構(gòu)。

庫宏

以下是在頭文件stdlib.h中定義的宏:

S.N. 宏與說明
1 NULL
這個宏是一個空指針常量的值。
2 EXIT_FAILURE
這是退出功能,在發(fā)生故障的情況下,返回的值。
3 EXIT_SUCCESS
這是exit函數(shù)返回成功的情況下的值。
4 RAND_MAX 
這個宏是由rand函數(shù)傳回的最大值。
5 MB_CUR_MAX 
這個宏不能大于MB_LEN_MAX的多字節(jié)字符集的最大字節(jié)數(shù)。

庫函數(shù)

以下是在頭stdio.h中定義的函數(shù):

S.N. 功能及說明
1 double atof(const char *str)
轉(zhuǎn)換參數(shù)str指向的字符串到浮點數(shù)(double類型)。
2 int atoi(const char *str)
轉(zhuǎn)換參數(shù)str指向的字符串為整數(shù)(int型)。
3 long int atol(const char *str)
轉(zhuǎn)換字符串參數(shù)str指向一個長整型(類型為long int)
4 double strtod(const char *str, char **endptr)
轉(zhuǎn)換參數(shù)str指向的字符串到浮點數(shù)(double類型)。
5 long int strtol(const char *str, char **endptr, int base)
字符串轉(zhuǎn)換成一個長整型(類型為long int)參數(shù)str指向。
6 unsigned long int strtoul(const char *str, char **endptr, int base)
轉(zhuǎn)換字符串參數(shù)str指向一個無符號長整型(unsigned long型整數(shù))。
7 void *calloc(size_t nitems, size_t size)
分配請求的內(nèi)存,并返回一個指向它的指針。
8 void free(void *ptr
calloc,malloc或realloc調(diào)用先前分配的回收內(nèi)存。
9 void *malloc(size_t size)
Allocates the requested memory and returns a yiibaier to it.
10 void *realloc(void *ptr, size_t size)
嘗試調(diào)整的內(nèi)存塊的大小由ptr指向先前調(diào)用malloc或calloc的分配。
11 void abort(void)
導(dǎo)致程序異常終止。
12 int atexit(void (*func)(void))
導(dǎo)致指定的函數(shù)功能,當(dāng)程序正常終止時,被調(diào)用。
13 void exit(int status)
導(dǎo)致正常程序終止。
14 char *getenv(const char *name)
name所指向環(huán)境字符串的搜索,并返回相關(guān)的字符串的值。
15 int system(const char *string)
字符串指定的命令被傳遞到主機(jī)環(huán)境中,要執(zhí)行的命令處理器。
16 void *bsearch(const void *key, const void *base, size_t nitems, size_t size, int (*compar)(const void *, const void *))
執(zhí)行二進(jìn)制搜索。
17 void qsort(void *base, size_t nitems, size_t size, int (*compar)(const void *, const void*))
對數(shù)組排序
18 int abs(int x)
返回x的絕對值。
19 div_t div(int numer, int denom)
數(shù)(分子numer)除以分母(分母denom)。
20 long int labs(long int x)
返回x的絕對值。
21 ldiv_t ldiv(long int numer, long int denom)
數(shù)(分母denom)除以分母(分子numer)。
22 int rand(void)
返回一個取值范圍為0到RAND_MAX之間的偽隨機(jī)數(shù)。
23 void srand(unsigned int seed)
這個函數(shù)使用rand函數(shù)隨機(jī)數(shù)生成器的種子。
24 int mblen(const char *str, size_t n)
返回參數(shù)str指向一個多字節(jié)字符的長度。
25 size_t mbstowcs(schar_t *pwcs, const char *str, size_t n)
轉(zhuǎn)換pwcs 指向的數(shù)組參數(shù)str所指向的多字節(jié)字符的字符串。 
26 int mbtowc(whcar_t *pwc, const char *str, size_t n)
檢查參數(shù)str所指向的多字節(jié)字符。
27 size_t wcstombs(char *str, const wchar_t *pwcs, size_t n)
存儲在數(shù)組pwcs  多字節(jié)字符并存入字符串str中的代碼轉(zhuǎn)換。
28 int wctomb(char *str, wchar_t wchar)
檢查參數(shù)wchar多字節(jié)字符對應(yīng)的代碼。