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实现快速排序(quick sort) 快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
Golang中 unreachable code 提示出现的原因 出现unreachable code提示,是因为有代码无论如何都不会被执行;
Linux查看经常使用的命令 在Linux系统下,如果你想查看你常常使用的命令,那你运行一条命令即可实现:
Python sorted()函数 在 Python 中,sorted() 函数用于对序列进行排序。它可以接受多种类型的输入序列,包括列表、元组、集合和字典等。
将Kali安装到VirtualBox虚拟机 本文将详细介绍如何将Kali系统安装到VirtualBox虚拟机中;首先,你需要安装好 VirtualBox;VirtualBox 是一款优秀的开源虚拟机软件;VirtualBox的官方下载地址为:
cannot fallthrough final case in switch的解决方法 在Go语言中,fallthrough 用于 switch 语句的 case 块中,它将会在当前 case 块执行完后执行下一个 case 块,不论下个 case 块条件是否匹配,但如果 fallthrough 后没有 case ,则会产生 cannot fallthrough final case in switch 的错误。