C语言isprint()函数:判断字符是否可打印

isprint()函数

头文件和函数原型

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

描述

isprint()是C语言标准库中的一个函数,用于检查一个字符是否为可打印字符;

该函数与isgraph()函数相似,isgraph()函数也用于检查一个字符是否为可打印字符(但不包括空格字符),而isprint()函数则包含空格字符;

参考:

返回值

如果传入的字符参数是可打印字符(包括空格),则返回非0值,否则返回0

示例代码

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

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

int main() {

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

程序运行效果

95

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

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

分类: 计算机技术
推荐阅读:
Python super()函数 super() 函数用于调用父类的方法。当子类重写了父类的方法后,如果想要在子类中调用父类的方法,就可以使用 super() 函数。使用 super() 函数可以避免硬编码父类的名称,使代码更具可读性和可维护性。
python object()函数 object() 是 Python 的内置函数之一,它返回一个新的 object 对象。这个对象没有任何特殊的属性或方法,它是所有类的基类,即所有 Python 类都直接或间接地继承自 object 类。
SEO基础:TKD是什么意思? TKD其实就是HTML语言中title、keywords、description的缩写;
Python 实现哈希表 哈希表是一种数据结构,其中数据元素的地址或索引值是从哈希函数生成的。在Python中,Dictionary数据类型就是哈希表的实现。
Python all()函数详细教程 all()函数只接受一个可迭代的类型参数;如果该迭代器的所有元素为True或该迭代器为空,则返回True,否则返回False;
Python skimage库的pip安装方法 skimage库是Python语言中一个图像处理算法的集合,它是完全免费的,且不受限制;skimage的全称为scikit-image,属于第三方库,要在python中使用它,需要自行安装;