C语言入门小册子
完成条件
这些函数用于对字符执行各种测试。它们需要包含头文件:
#include <ctype.h>
字符表示为 int
类型,函数返回值为 int
类型。如果测试结果为假,则返回 0;如果测试结果为真,则返回非 0 值:
isalnum( c )
:字符是字母或数字。isalpha( c )
:字符是字母。iscntrl( c )
:字符是控制字符。isdigit( c )
:字符是十进制数字。isgraph( c )
:字符是可打印字符(不包括空格)。islower( c )
:字符是小写字母。isprint( c )
:字符是可打印字符(包括空格)。ispunct( c )
:字符是可打印字符,但不是空格或字母/数字。isspace( c )
:字符是空格、换页符(FF)、换行符(LF)、回车符(CR)、水平制表符(HT)、垂直制表符(VT)。isupper( c )
:字符是大写字母。isxdigit( c )
:字符是十六进制数字。
该库还包含两个转换函数,它们也接受并返回 int
类型的值:
tolower( c )
:转换为小写字母。toupper( c )
:转换为大写字母。
最后修改: 2025年01月28日 星期二 00:01