C 字符处理

2018-11-15  本文已影响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 码(高位清零,仅保留低七位);返回转换后的数值
上一篇下一篇

猜你喜欢

热点阅读