C语言 isascii()
函数用于判断字符是否为ascii码。它是C语言的字符函数之一,位于标准库<ctype.h>
中。
语法
语法如下:int isascii(int c)
参数
- c:指定要判断的字符。
功能
判断一个字符c是否为ascii码。ascii码指0x00-0x7F之间的字符。
返回值
当字符c为ascii码时,返回非零值,否则返回零。
程序示例
介绍一个例子,了解C语言 isascii()
函数的使用方法。
#include <ctype.h>
#include <stdio.h>
int main()
{
char s[] = "yxjc123";
int i = 0;
for( i=0;i<sizeof(s)-1;i++) {
if (isascii(s[i]) != 0) {
printf("%c 是ascii码\n", s[i]);
} else {
printf("%c 不是ascii码\n", s[i]);
}
}
return 0;
}
程序运行结果:
y 是ascii码
x 是ascii码
j 是ascii码
c 是ascii码
1 是ascii码
2 是ascii码
3 是ascii码
x 是ascii码
j 是ascii码
c 是ascii码
1 是ascii码
2 是ascii码
3 是ascii码