目录

C Library - <ctype.h>

C标准库的ctype.h头文件声明了几个对测试和映射字符有用的函数。

所有函数都接受int作为参数,其值必须为EOF或可表示为unsigned char。

如果参数c满足所描述的条件,则所有函数都返回非零(true),否则返回零(false)。

Library 函数

以下是标题ctype.h中定义的函数 -

Sr.No. 功能说明
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)

此函数检查传递的字符是否为十六进制数字。

该库还包含两个接受并返回“int”的转换函数。

Sr.No. 功能说明
1 int tolower(int c)

此函数将大写字母转换为小写。

2 int toupper(int c)

此函数将小写字母转换为大写。

角色类

Sr.No. 字符类和描述
1

Digits

这是一组整数{0,1,2,3,4,5,6,7,8,9}。

2

Hexadecimal digits

这是{0 1 2 3 4 5 6 7 8 9 ABCDEF abcdef}的集合。

3

Lowercase letters

这是一组小写字母{abcdefghijklmnopqrstu vwxyz}。

4

Uppercase letters

这是一组大写字母{ABCDEFGHIJKLMNOPQRSTU VWXYZ}。

5

Letters

这是一组小写和大写字母。

6

Alphanumeric characters

这是一组数字,小写字母和大写字母。

7

Punctuation characters

这是一套! “#$%&'()* +, - 。/ :; <=>?@ [\ _] ^ _` {|}〜

8

Graphical characters

这是一组字母数字字符和标点字符。

9

Space characters

这是一组制表符,换行符,垂直制表符,换页符,回车符和空格。

10

Printable characters

这是一组字母数字字符,标点字符和空格字符。

11

Control characters

在ASCII中,这些字符具有八进制代码000到037和177(DEL)。

12

Blank characters

这些是空格和制表符。

13

Alphabetic characters

这是一组小写字母和大写字母。

↑回到顶部↑
WIKI教程 @2018