isgraph()C库函数

该函数isgraph()用于检查传递的字符是否具有图形表示。在“ ctype.h”头文件中声明。

这是isgraph()C语言的语法,

int isgraph(int char);

这是isgraph()C语言的示例,

示例

#include<stdio.h>
#include<ctype.h>
int main() {
   int a = '\n';
   int b = '8';
   int c = 's';
   if(isgraph(a))
   printf("The character has graphical representation\n");
   else
   printf("The character isn’t having graphical representation\n");
   if(isgraph(b))
   printf("The character has graphical representation\n");
   else
   printf("The character isn’t having graphical representation");
   if(isgraph(c))
   printf("The character has graphical representation\n");
   else
   printf("The character isn’t having graphical representation");
   return 0;
}

输出结果

The character isn’t having graphical representation
The character has graphical representation
The character has graphical representation

在以上程序中,声明并初始化了三个变量。检查这些变量是否具有图形表示形式或不使用isgraph()方法。

if(isgraph(a))
printf("The character has graphical representation\n");
else
printf("The character isn’t having graphical representation\n");