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

分类: 计算机技术
推荐阅读:
pip安装和更新scikit-learn(sklearn) scikit-learn(sklearn)是一个Python第三方提供的一个非常强大的机器学习库;使用pip工具安装方法如下:
Golang中的常量 Go语言使用const关键字来声明一个常量
#![allow(unused)] 的作用 #![allow(unused)] 是 Rust 编程语言中的一个指令。这个特定的指令用于消除编译器关于未使用代码或变量的警告。
使用pyi-set_version为PyInstaller打包出来的程序附加版本信息 本文将讲述如何使用 pyi-grab_version 获取版本信息的模板文件,以及使用 pyi-set_version 为打包好的程序附加版本信息。
Python vars()函数 vars() 函数返回对象的属性和属性值的字典。其语法如下:
Python打印有颜色的字符串 使用Python在命令行或shell终端输出有颜色的字符串,效果如下: