int isgraph(int c)
优质
小牛编辑
135浏览
2023-12-01
描述 (Description)
C库函数void isgraph(int c)检查字符是否具有图形表示。
带有图形表示的字符都是可以打印的字符,除了空白字符(如''),不被视为isgraph字符。
声明 (Declaration)
以下是isgraph()函数的声明。
int isgraph(int c);
参数 (Parameters)
c - 这是要检查的字符。
返回值 (Return Value)
如果c具有图形表示作为字符,则此函数返回非零值,否则返回0。
例子 (Example)
以下示例显示了isgraph()函数的用法。
#include <stdio.h>
#include <ctype.h>
int main () {
int var1 = '3';
int var2 = 'm';
int var3 = ' ';
if( isgraph(var1) ) {
printf("var1 = |%c| can be printed\n", var1 );
} else {
printf("var1 = |%c| can't be printed\n", var1 );
}
if( isgraph(var2) ) {
printf("var2 = |%c| can be printed\n", var2 );
} else {
printf("var2 = |%c| can't be printed\n", var2 );
}
if( isgraph(var3) ) {
printf("var3 = |%c| can be printed\n", var3 );
} else {
printf("var3 = |%c| can't be printed\n", var3 );
}
return(0);
}
让我们编译并运行上述程序以产生以下结果 -
var1 = |3| can be printed
var2 = |m| can be printed
var3 = | | can't be printed