您的位置:首页 > 编程语言 > C语言/C++

isalnum ( )【C语言库函数源代码】

2006-12-10 14:09 239 查看
【C语言库函数源代码】
【本程序在Dev C++ 4.9.9.2 下编译通过】
int my_isalnum ( int ch )
{
return (unsigned int)((ch | 0x20) - 'a') < 26u ||
(unsigned int)( ch - '0') < 10u;
}//测试参数ch是否是字母(A-Z,大小写均可)或数字(0-9)
int main()
{
char ch = 'c';

if(my_isalnum(ch))
printf("%c is English Character or Number!/n",ch);
else
printf("%c is not a English Character and Number!/n",ch);

ch = '1';

if(my_isalnum(ch))
printf("%c is English Character or Number!/n",ch);
else
printf("%c is not a English Character and Number!/n",ch);

ch = '!';

if(my_isalnum(ch))
printf("%c is English Character or Number!/n",ch);
else
printf("%c is not a English Character and Number!/n",ch);

system("pause");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: