该函数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");