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語言

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

ctype.h的C標準庫的頭文件中提供的聲明幾個有用的函數測試和字符映射。

所有的功能都接受int作爲參數,其值必須是EOF或爲unsigned char表示。

所有函數返回的參數c非零(true),如果滿足條件。否則返回0。

庫函數

以下是在頭文件ctype.h中定義的函數:

S.N.

函數及說明

1

int isalnum(int c)
該函數檢查傳遞的字符是否是字母數字。

2

int isalpha(int c)
該函數是否傳遞的字符是字母。

3

int iscntrl(int c)
該函數是否傳遞的字符是控制字符。

4

int isdigit(int c)
該函數是否傳遞的字符是十進制數字。

5

int isgraph(int c)
該函數是否傳遞的字符的圖形表示,使用的語言環境。

6

int islower(int c)
該函數檢查傳遞的字符是否是小寫字母。

7

int isprint(int c)
該函數檢查傳遞的字符是否是可打印的。

8

int ispunct(int c)
該函數檢查傳遞的字符是否是標點符號。

9

int isspace(int c)
該函數檢查傳遞的字符是否是空白。

10

int isupper(int c)
該函數檢查傳遞的字符是否是大寫字母。

11

int isxdigit(int c)
該函數檢查傳遞的字符是否是十六進制數字。

該庫還包含兩個轉換函數,也接受並返回一個「整數」

S.N.

函數及說明

1

int tolower(int c)
這個函數轉換大寫字母爲小寫。

2

int toupper(int c)
這個函數小寫字母轉換爲大寫。

字符類

S.N.

字符類說明

1

Digits
A set of whole numbers { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }

2

Hexadecimal digits
This is the set of { 0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f }

3

Lowercase letters
This is a set of { a b c d e f g h i j k l m n o p q r s t u v w x y z }

4

Uppercase letters
A set of whole numbers {A B C D E F G H I J K L M N O P Q R S T U V W X Y Z }

5

Letters
This is a set of lowercase letters and uppercase letters

6

Alphanumeric characters
This is a set of Digits, Lowercase letters and Uppercase letters

7

Punctuation characters
This is a set of ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ ] ^ _ ` { | } ~

8

Graphical characters
This is a set of Alphanumeric characters and Punctuation characters.

9

Space characters
This is a set of tab, newline, vertical tab, form feed, carriage return, and space.

10

Printable characters
This is a set of Alphanumeric characters, Punctuation characters and Space characters.

11

Control characters
In ASCII, these characters have octal codes 000 through 037, and 177 (DEL).

12

Blank characters
These are space and tab.

13

Alphabetic characters
This is a set of Lowercase letters and Uppercase letters.