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

分类: 计算机技术
推荐阅读:
Python 使用tld库获取复杂URL的顶级域名 我们会碰到各种各样的URL链接,比如:www.a.com/ b.com.cn/ a.b.c.com.cn a.com/b.com Python有内置的库可以识别一些简单的URL,但是像a.b.c.com.cn这样却无能为力。我们需要一个强大的第三方库来实现提取顶级域名。
PyQt5:设置Fusion风格 PyQt5可以轻松修改界面的主题样式,而Fusion Style是比较常见且非常漂亮的主题风格;
Golang实现判断文件或文件夹是否存在 golang通过使用 os包中的Stat()函数和IsNotExist()函数即可判断文件或文件夹是否存在。
Rust debug_assert宏的用法和示例 在Rust中,debug_assert宏是一个用于在调试时检查条件的宏;它类似于assert宏,不同之处在于debug_assert仅在Rust编译器的debug模式下进行检查,而在release模式下被完全忽略。
Python实现switch语句,没错!是Switch语句 Python中是没有switch语句的;条件判断只能使用if…else…这样的语句;但是伟大的劳动人民是非常有头脑的,我们总有办法。
使用PyInstaller打包PyQt5程序发生ImportError错误的解决办法 ImportError: unable to find Qt5Core.dll on PATH ,Failed to execute script main