C语言isspace()函数:判断字符是否为空白字符

isspace()函数

头文件和函数原型

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

描述

isspace()是C语言标准库中的一个函数,用于判断一个字符是否为空白字符;

空白字符包括空格' '、换行符'\n'、回车符'\r'、换页符'\f'、水平制表符'\t'、垂直制表符'\v'

返回值

当字符参数是一个空白字符时,返回一个非0值,否则返回0

示例代码

这个示例用于统计ASCII编码中有几个空白字符;

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

int main() {

	unsigned count = 0;

	for (int i = 0; i < 128; i++) {
		if (isspace(i)) {
			count++;
		}
	}

	printf("%d\n", count);
	
}

程序运行结果

6

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

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

分类: 计算机技术
推荐阅读:
Rust函数返回不同类型的值 在Rust中,函数可以返回不同类型的值,一种常见的方法是使用枚举类型,其中枚举的不同变体可以包含不同类型的值;
Python bool()函数详细教程 bool()函数用于对任何对象进行逻辑值的检测,返回True或False;
Linux显示使用内存最多的十个进程 在Linux系统下,你可以使用一条命令显示当前系统使用内存最多的十个进程:
Pyside6 allWidgets()函数详细教程 PySide6.QtWidgets.QApplication类的成员函数allWidgets()用于返回一个包含所有小部件对象的列表;
Python webbrowser模块的详细用法 webbrowser是python下一个内置的模块,该模块提供了一个高级接口,使你可以调用计算机中的浏览器以打开基于WEB的文档,比如常见的html网页;
Python round()函数 在 Python 中,round() 函数用于将一个浮点数四舍五入到指定的小数位数。它可以接受两个参数:要四舍五入的浮点数和指定的小数位数(默认为 0)。