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;
}
【本程序在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;
}
相关文章推荐
- isalnum字符串测试函数应用实例
- 总结C语言字符检测函数:isalnum、isalpha...
- strcmp ( )【C语言库函数源代码】
- memcmp ( )【C语言库函数源代码】
- strset ( )【C语言库函数源代码】
- labs ( )【C语言库函数源代码】
- pow ( )【C语言库函数源代码】
- acos( ) 【C语言库函数源代码】
- hypot ( )【C语言库函数源代码】
- isprint ( )【C语言库函数源代码】
- iscsymf ( )【C语言库函数源代码】
- atoi ( )【C语言库函数源代码】
- isalpha及isalnum
- isalnum
- 【C++】isalpha、islower、isupper、isalnum、isblank、isspace函数<cctype>头文件
- strncmp ( )【C语言库函数源代码】
- memicmp ( )【C语言库函数源代码】
- strnset ( )【C语言库函数源代码】
- fabs ( )【C语言库函数源代码】
- pow10 ( )【C语言库函数源代码】