C语言字符函数

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:可打印
 :不可打印
:不可打印