int isalnum (int c)
函数说明 检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用“isalpha(c) || isdigit(c)”做测试
返回值若参数c为字母或数字,则返回TRUE,否则返回NULL(0)
int isalpha (int c)
函数说明 检查参数c是否为英文字母,在标准c中相当于使用“isupper(c)||islower(c)”做测试
返回值若参数c为a英文字母,则返回TRUE,否则返回NULL(0)
int isascii (int c)
函数说明 检查参数c是否为ASCII码字符,也就是判断c的范围是否在0到127之间
返回值若参数c为ASCII码字符,则返回TRUE,否则返回NULL(0)
int iscntrl (int c)
函数说明 检查参数c是否为ASCII控制码,也就是判断c的范围是否在0到30之间
返回值若参数c为ASCII控制码,则返回TRUE,否则返回NULL(0)
int iscntrl (int c)
函数说明 检查参数c是否为ASCII控制码,也就是判断c的范围是否在0到30之间
返回值若参数c为ASCII控制码,则返回TRUE,否则返回NULL(0)
int isdigit (int c)
函数说明 检查参数c是否为阿拉伯数字0到9
返回值若参数c为阿拉伯数字0到9,则返回TRUE,否则返回NULL(0)
int isgraph (int c)int isprint(int c)
函数说明 检查参数c是否为可打印字符,若c所对映的ASCII码可打印,且非空格字符则返回TRUE
返回值若参数c为可打印字符,则返回TRUE,否则返回NULL(0)
int islower (int c)
函数说明 检查参数c是否为小写英文字母
返回值若参数c为小写英文字母,则返回TRUE,否则返回NULL(0)
int isspace (int c)
函数说明 检查参数c是否为空格字符,也就是判断是否为空格('')、定位字符('\t')、CR('\r')、换行('\n')、垂直定位字符('\v')或翻页('\f')的情况
返回值若参数c为空格字符,则返回TRUE,否则返回NULL(0)
int ispunct (int c)
函数说明 检查参数c是否为标点符号或特殊符号。返回TRUE也就是代表参数c为非空格、非数字和非英文字母
返回值若参数c为标点符号或特殊符号,则返回TRUE,否则返回NULL(0)
int isupper (int c)
函数说明 检查参数c是否为大写英文字母
返回值若参数c为大写英文字母,则返回TRUE,否则返回NULL(0)
int isxdigit (int c)
函数说明 检查参数c是否为16进制数字,只要c为下列其中一个情况则返回TRUE。16进制数字:0123456789ABCDEF。
返回值若参数c为16进制数字,则返回TRUE,否则返回NULL(0)
本文介绍了C语言中用于字符检测的一系列函数,包括isalnum、isalpha、isascii等,这些函数可以帮助程序员判断字符是否为字母、数字或特定的ASCII码字符等。
1233

被折叠的 条评论
为什么被折叠?



