跳转到内容

C 编程/ctype.h/函数参考

来自维基教科书,开放的书籍,用于开放的世界


int isalnum(int c);

此函数测试字符 c 在当前区域设置中是否属于字母或数字类别。

int isalpha(int c);

此函数测试字符 c 在当前区域设置中是否为字母。

int isblank(int c);

此函数测试字符 c 在当前区域设置中是否为空格或制表符。

int iscntrl(int c);

如果 c 是一个控制字符(即不是一个打印字符),此函数返回 true。

int isdigit(int c);

如果 c 是一个十进制数字('0' 到 '9'),此函数返回 true。

int isgraph(int c);

如果 c 是一个与之关联有字形的字符,此函数返回 true。空格字符不被视为图形字符。

int islower(int c);

此函数测试字符 c 是否为小写。

int isprint(int c);

如果 c 是一个打印字符,此函数返回 true。打印字符包括所有图形字符,以及空格字符。

int isalnum(int c);

如果 c 是一个标点符号字符,此函数返回 true。这包括任何不是字母数字或空格字符的打印字符。

int isspace(int c);

如果 c 是一个空格字符,则返回 true。在标准 C 区域设置中,这些是有效的空格字符

  • 空格
  • 水平制表符
  • 垂直制表符
  • 换行符
  • 换页符
  • 回车符
int isupper(int c);

该函数测试字符 c 是否是大写字母。

int isxdigit(int c);

该函数测试字符 c 是否为十六进制数字('0' 到 'F')。

int tolower(int c);

该函数将大写字母转换为小写字母并返回。如果 c 不是大写字母,则返回未更改的 c。

int toupper(int c);

该函数将小写字母转换为大写字母并返回。如果 c 不是小写字母,则返回未更改的 c。

华夏公益教科书