1、isalnum
功能:判断字符变量c是否为字母或数字
说明:当c为数字0-9或字母a-z及A-Z时,返回非零值,否则返回零。
Example:
#include <stdio.h>
#include <ctype.h>
int main ()
{
int i;
char str[]="c3po...";
i=0;
while (isalnum(str[i]))
{
i++;
}
printf ("The first %d characters are alphanumeric.\n",i);
return 0;
}
output: The first 4 characters are alphanumeric。
2、isalpha
功能:判断字符ch是否为英文字母,当ch为英文字母a-z或A-Z时,返回非零值(不一定是1),否则返回零。
Example:
/* isalpha example */
#include <stdio.h>
#include <ctype.h>
int main ()
{
int i=0;
char str[]="C++";
while (str[i])
{
if (isalpha(str[i]))
{
printf ("character %c is alphabetic\n",str[i]);
}
else
{
printf ("character %c is not alphabetic\n",str[i]);
}
i++;
}
return 0;
}
Output:
character C is alphabetic character + is not alphabetic character + is not alphabetic |
3、isupper
功能:判断