字符处理:ctype.h

作者:追风剑情 发布于:2020-3-24 21:14 分类:C

这些函数都接受int类型的参数,这些参数可以表示为unsigned char类型的值或EOF。使用其他值的效果是未定义的。下面中,“真”表示“非0值”。对一些定义的解释取决于当前的本地设置,这些由locale.h中的函数来控制。该表显示了在解释本地化的“C”时要用到的一些函数。

字符处理函数
原型 描述
int isalnum(int c) 如果c是字母或数字,则返回真
int isalpha(int c) 如果c是字母,则返回真
int isblank(int c) 如果c是空格或水平制表符,则返回真(C99)
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

标签: C语言

Powered by emlog  蜀ICP备18021003号   sitemap

川公网安备 51019002001593号