ctype.h

    这些函数用来判断字符是否属于某种类型。

    • isalnum():是否为字母数字
    • isalpha():是否为字母
    • isdigit():是否为数字
    • islower():是否为小写字母
    • isupper():是否为大写字母
    • :是否为标准的空白字符(包含空格、水平制表符或换行符)
    • isspace():是否为空白字符(空格、换行符、换页符、回车符、垂直制表符、水平制表符等)
    • iscntrl():是否为控制字符,比如 Ctrl + B
    • isgraph():是否为空格以外的任意可打印字符
    • ispunct():是否为标点符号(除了空格、字母、数字以外的可打印字符)

    如果参数字符属于指定类型,就返回一个非零整数(通常是1,表示为真),否则返回0(表示为伪)。

    字符映射函数

    这一类函数返回字符的某种对应形式,主要有两个函数。

    • tolower():如果参数是大写字符,返回小写字符,否则返回原始参数。
    • toupper():如果参数是小写字符,返回大写字符,否则返回原始参数。
    1. // 将字符转为大写