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

isblank()函数

头文件和函数原型

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

描述

isblank()函数是C语言中的一个标准库函数,用于判断一个字符是否为标准空白字符(即空格' '和水平制表符'\t');

返回值

如果参数c是一个标准空白字符,则返回true,否则返回false

示例代码

这段代码统计字符串中包含几个标准空白字符;

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

int main(){
    char content[] = "domain: perfcode.com\n\thello world.";

    int count = 0;
    for (int i = 0; content[i] != '\0'; i++) {
        if (isblank(content[i])) {
            count++;
        }
    }

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

程序运行结果

3

变量content是一个字符串,包含2个空格和1个水平制表符,所以最后程序输出3;

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

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

分类: 计算机技术
推荐阅读:
Python将16进制HASH转换成二进制 将16进制的Hash(比如MD5、SHA1等值)转换位二进制的字符串其实很容易,只需要掌握这几个函数:
MySQL ABS() 绝对值函数 ABS(x) 函数返回x的绝对值,如果x为NULL则返回NULL;
Linux系统中删除特定文件外的所有文件 有这么个场景,如果你想删除某个目录下除了指定文件外的所有文件,你会怎么做呢?在Linux系统下,你可以只需要一条命令就可实现这个功能;
Golang实现获取指定长度的随机字符串 本文将详细的介绍Go语言中如何正确使用rand.Intn()函数作为核心,来生成指定长度的随机字符串。
Rust toml::Table详细用法 在Rust中,toml::Table是一个代表TOML表(table)的结构体,可以使用它来访问和操作TOML格式的数据。toml::Table结构体可以看作是一个HashMap,它将TOML表的键和值映射到一个哈希表中。TOML表是TOML格式数据的核心,它表示一组键值对,其中每个键都是一个字符串,对应一个值。
requests发送HTTP请求后返回的响应头 requests 返回的Response对象包含响应头属性 headers: