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

<string.h> - C語言標準庫

string.h 頭定義了一個變量的類型,操作字符數組的一個宏觀和各種功能。

庫變量

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

S.N.

變量和說明

1

size_t
這是一個無符號整數類型的sizeof關鍵字的結果。

庫宏

以下是在頭string.h中定義的宏:

S.N.

宏觀與說明

1

NULL
這個宏是一個空指針常量的值。

庫函數

以下是頭string.h中定義的功能:

S.N.

函數及說明

1

void *memchr(const void *str, int c, size_t n)
搜索第一次出現的字符c(unsigned char類型)的前n個字節的字符串參數str指向。

2

int memcmp(const void *str1, const void *str2, size_t n)
比較str1和str2的前n個字節。

3

void *memcpy(void *dest, const void *src, size_t n)
從src複製n個字符到dest。

4

void *memmove(void *dest, const void *src, size_t n)
另一個函數來複制n個字符到str1。

5

void *memset(void *str, int c, size_t n)
複製字符c(unsigned char類型)的前n個字符的字符串參數str指向。

6

char *strcat(char *dest, const char *src)
追加src指向的字符串到dest指向的字符串的結束。

7

char *strncat(char *dest, const char *src, size_t n)
追加src指向字符串結尾的字符串指向dest中最多n個字符長。

8

char *strchr(const char *str, int c)
搜索第一次出現的字符串中的字符c(unsigned char類型)參數str指向。

9

int strcmp(const char *str1, const char *str2)
比較字符串str1指向指向的字符串str2。

10

int strncmp(const char *str1, const char *str2, size_t n)
str1和str2的前n個字節相比。

11

int strcoll(const char *str1, const char *str2)
比較字符串str1的STR2。其結果是依賴於位置LC_COLLATE設置。

12

char *strcpy(char *dest, const char *src)
複製字符串src指向到dest。

13

char *strncpy(char *dest, const char *src, size_t n)
副本最多n個字符的字符串src指向到dest。

14

size_t strcspn(const char *str1, const char *str2)
計算str1的起始段的長度完全包含在str2中的字符。

15

char *strerror(int errnum)
搜索一個內部數組的錯誤編號差錯編號,並返回一個指向一個錯誤消息字符串。

16

size_t strlen(const char *str)
計算但不包括終止空字符的字符串str的長度。

17

char *strpbrk(const char *str1, const char *str2)
查找字符串str1在str2中指定的任何字符相匹配的第一個字符。

18

char *strrchr(const char *str, int c)
參數str指向的字符串中的字符c(unsigned char類型)最後一次出現的搜索。

19

size_t strspn(const char *str1, const char *str2)
計算str1中的初始段完全包含在str2中的字符的長度。

20

char *strstr(const char *haystack, const char *needle)
查找第一次出現的整個字符串針(不包括終止空字符)出現在字符串haystack中。

21

char *strtok(char *str, const char *delim)
中斷字符串str分隔分離成一系列的記號。

22

size_t strxfrm(char *dest, const char *src, size_t n)
轉換前n個字符的字符串src到校報的語言環境和將它們放置字符串dest。