isalnum(测试字符是否为英文或数字)
相关函数
表头文件
定义函数
函数说明
返回值
附加说明
范例
isalpha,isdigit,islower,isupper
#include<ctype.h>
int isalnum (int c)
检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用
(isalpha( c )|| isdigit( c ))做测试。
若参数c为字母或数字,则返回TRUE,否则返回NULL( 0 )。
此为宏定义,非真正函数。
/* 找出str 字符串中为英文字母或数字的字符*/
#include < ctype.h>
main()
{
char str[]=”123c@#FDsP[e?”;
int i;
for (i=0;str[i]!=0;i++ )
if ( isalnum(str[i])) printf(“%c is an alphanumeric character\n”,str[i]);
}
执行
1 is