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

分类: 计算机技术
推荐阅读:
Python实现节点 在某些情况下,无法在连续的内存块中为数据分配内存。 因此,我们在数据元素中记录下一个数据的内存地址;此类结构称为指针。 但是在Python中,我们将它们称为节点。
Python abs()函数 abs()函数是Python内置函数之一,它返回一个数的绝对值。这个函数只有一个参数,可以是整数、浮点数或者复数。
使用pyi-bindepend工具查看EXE文件的依赖库 pyi-bindepend.exe工具是PyInstaller的一个附属工具,其功能是获得EXE文件运行时需要的依赖文件,当丢失这些文件时,程序无法运行。
Nginx+Golang+Gin实现简单的web服务 本文将实现Nginx+Golang+Gin实现web服务,如何安装 gin 框架本文就不说了;
TypeError: unsupported format string passed to test.__format__ 在Python中,如果对未定义__format__()方法的对象使用format()函数,就会造成TypeError: unsupported format string passed to test.__format__错误;
Python计算两点之间的欧式距离 本文将使用Python来实现计算出二维和多维空间中两个点之间的欧式距离;