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

<ctype.h> - C語(yǔ)言標(biāo)準(zhǔn)庫(kù)

ctype.h的C標(biāo)準(zhǔn)庫(kù)的頭文件中提供的聲明幾個(gè)有用的函數(shù)測(cè)試和字符映射。

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

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

庫(kù)函數(shù)

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

S.N. 函數(shù)及說(shuō)明
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ù)是否傳遞的字符是十進(jìn)制數(shù)字。
5 int isgraph(int c)
該函數(shù)是否傳遞的字符的圖形表示,使用的語(yǔ)言環(huán)境。
6 int islower(int c)
該函數(shù)檢查傳遞的字符是否是小寫字母。
7 int isprint(int c)
該函數(shù)檢查傳遞的字符是否是可打印的。
8 int ispunct(int c)
該函數(shù)檢查傳遞的字符是否是標(biāo)點(diǎn)符號(hào)。
9 int isspace(int c)
該函數(shù)檢查傳遞的字符是否是空白。
10 int isupper(int c)
該函數(shù)檢查傳遞的字符是否是大寫字母。
11 int isxdigit(int c)
該函數(shù)檢查傳遞的字符是否是十六進(jìn)制數(shù)字。

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

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

字符類

S.N. 字符類說(shuō)明
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.