用法:C语言中:#include <ctype.h>
C++中:#include<cctype>
isalnum(c):如果c是字母或数字,则为true;
isalpha(c):如果c是字母,则为true;
iscntrl(c):如果c是控制字符,则为true;
isdigit(c):如果c是数字,则为true;
isgraph(c):如果c不是空格,但可打印,则为true;
islower(c):如果c是小写字母,则为true;
isprint(c):如果c是可打印的字符,则为true;
ispunct(c):如果c是标点符号,则为true;
isspace(c):如果c是空白字符,则为true;
isupper(c):如果c是大写字母,则为true;
isxdigit(c):如果c是十六进制数,则为true;
toupper(c):如果c是小写字母,则返回其大写字母形式,否则直接返回c;
tolower-将大写字母转换成小写字母的函数;
功能:将字符c转换为小写英文字母
说明:如果c为大写英文字母,则返回对应的小写字母;否则返回原来的值。
举例:
// tolower.c
#include <syslib.h>
#include <ctype.h>
main()
{
char *s="Hello, World!";
int i;
clrscr(); // clear screen
printf("%s\n",s);
for(i=0;i<strlen(s);i++)
{
putchar(tolower(s[i]));
}
getchar();
return 0;
}