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

分类: 计算机技术
推荐阅读:
Rust assert宏的用法和示例 在 Rust 中,assert宏用于在运行时检查条件是否满足;条件为true时,程序会正常执行,不会发生任何错误或中断,条件为false时,程序会panic,并在控制台输出相应的错误消息;
Python frozenset()类 在Python中,frozenset是一个内置的类,返回一个不可变的frozenset对象,表示一个无序的、唯一元素的集合;
Python hasattr()函数 hasattr() 是 Python 内置函数之一,用于检查一个对象是否具有指定的属性或方法。
Rust语言获取当前的时间戳 在 Rust 中,要获取当前的时间戳(Unix 时间戳),您可以使用 std::time::SystemTime 和 std::time::UNIX_EPOCH 的组合,然后将时间间隔转换为秒数。
Rust函数返回不同类型的值 在Rust中,函数可以返回不同类型的值,一种常见的方法是使用枚举类型,其中枚举的不同变体可以包含不同类型的值;
查询SSL证书的有效期 在本文中,你将了解如何查询网站SSL证书的有效期;首先,通过浏览器打开要查询的网站,以查询本站SSL证书是否过期为例...