美文网首页
C 字符处理

C 字符处理

作者: 苏沫离 | 来源:发表于2018-11-15 22:42 被阅读0次

    导入头文件 #include <ctype.h> 使用下述函数处理字符:其中函数中的参数 c 可以表示为 unsigned char类型的值或EOF,使用其它值,结果是未定义的。

    函数 描述
    int isalnum(int _c); 如果 c 是字母或数字,则返回真
    int isalpha(int _c); 如果 c 是字母,则返回真
    int isblank(int _c); 如果 c 是空格或水平制表符,则返回真
    int iscntrl(int _c); 如果 c 是控制字符(如 Ctrl + B),则返回真
    int isdigit(int _c); 如果 c 是数字,则返回真
    int isgraph(int _c); 如果 c 是非空格打印字符,则返回真
    int islower(int _c); 如果 c 是小写字符,则返回真
    int isprint(int _c); 如果 c 是打印字符,则返回真
    int ispunct(int _c); 如果 c 是标点字符(除了空格、字母、数字以外的字符),则返回真
    int isspace(int _c); 如果 c 是空格字符(空格、换行符、换页符、回车符、垂直或水平制表符,或其他实现定义的字符),则返回真
    int isupper(int _c); 如果 c 是大写字符,则返回真
    int isxdigit(int _c); 如果 c 是十六进制数字字符,则返回真
    int tolower(int _c); 如果 c 是大写字符,则返回小写字符;否则返回 c
    int toupper(int _c); 如果 c 是小写字符,则返回大写字符;否则返回 c
    int isascii(int _c); 如果 c 是 ASCII 码字符,即 c 的范围是否在 0 ~ 127 之间,则返回真
    int toascii(int _c); c 转换成 7 位的ASCII 码(高位清零,仅保留低七位);返回转换后的数值

    相关文章

      网友评论

          本文标题:C 字符处理

          本文链接:https://www.haomeiwen.com/subject/neuufqtx.html