C语言 <ctype.h> 头文件

  • ctype.h 文件

    C标准库的ctype.h头文件声明了一些对测试和映射字符有用的函数。所有函数均接受int作为参数,其值必须为EOF或可表示为无符号字符。如果参数c满足所描述的条件,则所有函数均返回非零(true),否则返回零(false)。
  • 库函数

    以下是标头ctype.h中定义的函数-
    函数 描述
    int isalnum(int c) 此函数检查传递的字符是否为字母数字。
    int isalpha(int c) 此函数检查传递的字符是否为字母。
    int iscntrl(int c) 此函数检查传递的字符是否为控制字符。
    int isdigit(int c) 此函数检查传递的字符是否为十进制数字。
    int isgraph(int c) 此函数检查使用区域设置传递的字符是否具有图形表示。
    int islower(int c) 此函数检查传递的字符是否为小写字母。
    int isprint(int c) 此函数检查传递的字符是否可打印。
    int ispunct(int c) 此函数检查传递的字符是否为标点字符。
    int isspace(int c) 此函数检查传递的字符是否为空格。
    int isupper(int c) 此函数检查传递的字符是否为大写字母。
    int isxdigit(int c) 此函数检查传递的字符是否为十六进制数字。
    int tolower(int c) 此函数将大写字母转换为小写字母。
    int toupper(int c) 此函数将小写字母转换为大写字母。
  • 字符类

    字符 描述
    数字 这是一组整数{0、1、2、3、4、5、6、7、8、9}。
    十六进制数字 这是{0 1 2 3 4 5 6 7 8 9 ABCDEF abcdef}的集合。
    小写字母 这是一组小写字母{abcdefghijklmnopqrstu vwxyz}。
    大写字母 这是一组大写字母{ABCDEFGHIJKLMNOPQRSTU VWXYZ}。
    字母 这是一组小写和大写字母。
    字母数字字符 这是一组数字,小写字母和大写字母。
    标点符号 这是一套!"#$%&'()* +,-。/:; <=>?@ [\] ^ _ _ {{}〜
    图形字符 这是一组字母数字字符和标点符号字符。
    空格字符 这是一组水平制表符,换行符,垂直制表符,换页,回车和空格。
    可打印字符 这是一组字母数字字符,标点符号和空格字符。
    控制字符 在ASCII中,这些字符的八进制代码为000至037,以及177(DEL)。
    空白字符 这些是空格和制表符。
    字母字符 这是一组小写字母和大写字母。