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

分类: 计算机技术
推荐阅读:
PySide6 事件详细教程 在PySide6中,事件是GUI应用程序中用户交互和其它系统事件的基本构成块;PySide6中的事件允许您捕获和处理各种类型的事件,从而实现对用户界面的交互和响应;
C语言中 i++ 和 ++i 的区别 在C语言中,++ 运算符也叫递增运算符,只需要一个操作数,属于一元运算符;本文将讨论前缀++运算符和后缀++运算符的区别,以及符号优先级的问题;
如何查看Golang版本 不论是Windows,还是Linux环境,要查看Golang版本,只需要在命令行(CMD)或Shell中输入命令:
Python pow()函数 pow() 函数是 Python 内置函数之一,用于计算一个数的幂。它接受两个参数,第一个参数为底数,第二个参数为指数,如果提供第三个参数,则表示对结果取模。
Python计算两点之间的欧式距离 本文将使用Python来实现计算出二维和多维空间中两个点之间的欧式距离;
SSH证书登录提示WARNING: UNPROTECTED PRIVATE KEY FILE解决方法 使用SSH登录服务器时,出现 WARNING: UNPROTECTED PRIVATE KEY FILE! 提示,其原因是密钥文件权限太开放,SSH要求密钥文件不能被其他用户房访问;