C语言 isascii() 函数—测试字符是否为ASCII码字符

相关函数 iscntrl
头文件 #include <ctype.h>
定义函数 int isascii(int c);
函数说明检查参数 c 是否为ASCII 码字符, 也就是判断c 的范围是否在0 到127 之间.
返回值若参数c 为ASCII 码字符, 则返回TRUE, 否则返回NULL(0).
附加说明此为宏定义, 非真正函数.
范例 /* 判断int i 是否具有对应的ASCII 码字符 */
#include <ctype.h>
main()
{
int i;
for(i = 125; i < 130; i++)
if(isascii(i))
printf("%d is an ascii character:%c\n", i, i);
else
printf("%d is not an ascii character\n", i);
}
执行 125 is an ascii character:}
126 is an ascii character:~
127 is an ascii character:
128 is not an ascii character
129 is not an ascii character 

posted @ 2012-03-02 14:23  学习从博客园开始  Views(760)  Comments(0)    收藏  举报