C语言isgraph()函数:判断字符是否可打印(且不是空格)

isgraph()函数

头文件和函数原型

#include <ctype.h>
int isgraph(int c);

描述

isgraph()是C语言标准库中的一个函数,用于检查一个字符是否可以打印且不是空格字符;

参考:

返回值

如果传入的字符参数是可打印字符且不是空格字符,则返回非0值,否则返回0

示例代码

该示例统计ASCII码中一共有多少个可打印字符(不包含空格字符);

#include <stdio.h>
#include <ctype.h>

int main() {

	unsigned count = 0;
	for (int i = 0; i < 128; i++) {
		if (isgraph(i)) {
			count++;
		}
	}
	printf("%d\n", count);
}

程序运行结果

94

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/c-functions/isgraph.html

分类: 计算机技术
推荐阅读:
Linux终端重用上一条命令的参数 在Linux系统下,当你想使用上一条命令所用的参数,你可以通过这一条命令实现:
Python dir()函数 在Python中,dir()函数是一个内置函数,用于列出指定对象的属性和方法。如果没有指定对象,则默认使用当前作用域中的所有对象。dir()函数返回一个字符串列表,包含指定对象的所有属性和方法名称。
使用PyInstaller打包PyQt5程序发生ImportError错误的解决办法 ImportError: unable to find Qt5Core.dll on PATH ,Failed to execute script main
创建WEB服务来访问当前目录 在Linux系统下,只需要一条简单的命令即可实现:创建一个WEB服务用来访问当前的目录。
Python next()函数 next() 是 Python 的内置函数之一,用于获取迭代器中的下一个元素。
Python id()函数 id()是Python内置函数之一,用于返回给定对象的唯一标识符(即对象在内存中的地址)。具体来说,id()函数返回一个整数,该整数代表给定对象在内存中的地址。因为每个对象在内存中都有一个唯一的地址,所以id()函数返回的值也是唯一的。