C语言 isgraph()
函数用于判断字符是否为除空格以外可打印字符,不含空格。它是C语言的字符函数之一,位于标准库<ctype.h>
中。
语法
语法如下:int isgraph(int c)
参数
- c:指定要判断的字符。
功能
判断一个字符c除空格以外是否可打印。
返回值
当c为可打印字符(0x21-0x7e)时,返回非零值,否则返回零。
程序示例
介绍一个例子,了解C语言 isgraph()
函数的使用方法。
#include <ctype.h>
#include <stdio.h>
int main()
{
char c;
c='a';
printf("%c:%s\n" ,c, isgraph(c)?"可打印":"不可打印");
c=' '; // 0x20
printf("%c:%s\n" ,c, isgraph(c)?"可打印":"不可打印");
c=0x7f;
printf("%c:%s\n" ,c, isgraph(c)?"可打印":"不可打印");
return 0;
}
程序运行结果:
a:可打印
:不可打印
:不可打印
:不可打印
:不可打印