C语言字符函数

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码