鍍金池/ 教程/ C/ <ctype.h> - C語言標準庫
qsort() - C語言庫函數(shù)
strxfrm() - C語言庫函數(shù)
difftime() - C語言庫函數(shù)
isdigit() - C函數(shù)
<limits.h> - C語言標準庫
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語言標準庫
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語言標準庫
memchr() - C語言庫函數(shù)
fopen() - C語言庫函數(shù)
va_start() - C函數(shù)
fprintf() - C語言庫函數(shù)
strrchr() - C語言庫函數(shù)
<time.h> - C語言標準庫
C語言標準庫
isgraph() - C函數(shù)
srand() - C語言庫函數(shù)
isprint() - C函數(shù)
fputs() - C語言庫函數(shù)
sscanf() - C語言庫函數(shù)
getc() - C語言庫函數(shù)
<stdarg.h> - C語言標準庫
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語言標準庫
perror() - C語言庫函數(shù)
exit() - C語言庫函數(shù)
memmove() - C語言庫函數(shù)
isalpha() - C函數(shù)
fsetpos() - C語言庫函數(shù)
fmod() - C函數(shù)
<float.h> - C語言標準庫
strtok() - C語言庫函數(shù)
wctomb() - C語言庫函數(shù)
strcat() - C語言庫函數(shù)
atof() - C語言庫函數(shù)
strchr() - C語言庫函數(shù)
<locale.h> - C語言標準庫
signal() - C函數(shù)
ungetc() - C語言庫函數(shù)
ferror() - C庫函數(shù)
C語言標準庫
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語言標準庫
free() - C語言庫函數(shù)
setvbuf() - C語言庫函數(shù)
atan() - C函數(shù)
C函數(shù)庫宏 assert()
<stdio.h> - C語言標準庫
fread() - C語言庫函數(shù)
vfprintf() - C語言庫函數(shù)
isxdigit() - C函數(shù)
toupper() - C函數(shù)
<ctype.h> - C語言標準庫
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語言標準庫
div() - C語言庫函數(shù)
<math.h> - C語言標準庫
isalnum() - C函數(shù)
memset() - C語言庫函數(shù)
calloc() - C語言庫函數(shù)
vprintf() - C語言庫函數(shù)
sqrt() - C函數(shù)
<assert.h> - C語言標準庫
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語言標準庫

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

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

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

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

庫函數(shù)

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

S.N. 函數(shù)及說明
1 int isalnum(int c)
該函數(shù)檢查傳遞的字符是否是字母數(shù)字。
2 int isalpha(int c)
該函數(shù)是否傳遞的字符是字母。
3 int iscntrl(int c)
該函數(shù)是否傳遞的字符是控制字符。
4 int isdigit(int c)
該函數(shù)是否傳遞的字符是十進制數(shù)字。
5 int isgraph(int c)
該函數(shù)是否傳遞的字符的圖形表示,使用的語言環(huán)境。
6 int islower(int c)
該函數(shù)檢查傳遞的字符是否是小寫字母。
7 int isprint(int c)
該函數(shù)檢查傳遞的字符是否是可打印的。
8 int ispunct(int c)
該函數(shù)檢查傳遞的字符是否是標點符號。
9 int isspace(int c)
該函數(shù)檢查傳遞的字符是否是空白。
10 int isupper(int c)
該函數(shù)檢查傳遞的字符是否是大寫字母。
11 int isxdigit(int c)
該函數(shù)檢查傳遞的字符是否是十六進制數(shù)字。

該庫還包含兩個轉(zhuǎn)換函數(shù),也接受并返回一個“整數(shù)”

S.N. 函數(shù)及說明
1 int tolower(int c)
這個函數(shù)轉(zhuǎn)換大寫字母為小寫。
2 int toupper(int c)
這個函數(shù)小寫字母轉(zhuǎn)換為大寫。

字符類

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.