📅  最后修改于: 2023-12-03 15:31:27.091000             🧑  作者: Mango
isgraph()
C库函数介绍isgraph()
是C标准库中的一个函数,用于判断给定的字符是否是可打印字符,但不包括空格。
函数声明如下:
int isgraph(int c);
函数只有一个参数:
| 参数 | 描述 | | ---- | ---- | | c | 要进行测试的字符 |
如果字符是可打印字符并且不是空格,函数返回1,否则返回0。
#include <stdio.h>
#include <ctype.h>
int main() {
char str[] = "Hello World!";
int i;
for(i = 0; str[i]; i++) {
if(isgraph(str[i])) {
printf("%c是可打印字符。\n", str[i]);
} else {
printf("%c不是可打印字符。\n", str[i]);
}
}
return 0;
}
以上程序的输出如下:
H是可打印字符。
e是可打印字符。
l是可打印字符。
l是可打印字符。
o是可打印字符。
W是可打印字符。
o是可打印字符。
r是可打印字符。
l是可打印字符。
d是可打印字符。
!是可打印字符。
isprint()
函数。