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年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
使用PyInstaller将Python程序打包成EXE文件详细教程 通常我们执行python程序时,需要有Python环境,并要预先安装好需要使用的各个库,这样把程序给他人使用时不太方便;我们可以将python环境以及相应的运行库和程序源代码打包到一个单独的EXE文件中,这样分发程序就变得容易多了,从某种程度上说,还能起到保护程序源码不被泄露的作用。
Linux删除所有与扩展名不匹配的文件 在Linux系统下,当你想删除某个文件夹下没有指定扩展名的所有文件时,你可以使用这条命令来实现,它将会删除目录下所有与扩展名不匹配的文件:
QtSpim: Attempt to execute non-instruction at 0x00400030 错误解决方法 使用QtSpim运行MIPS32汇编代码时提示Attempt to execute non-instruction at 0x00400030 错误表示你的程序没有正确退出;
Python 列表(List)的详细用法 列表(list)按特定顺序存储一系列项目。你可以使用索引或在循环中访问项。本问讲述了Python中列表的增加、修改、删除、遍历、复制等基本操作。
通过两个已知点,找出直线(y = kx + b)的方程式 解决方程组 y1 = kx1 + b和y2 = kx2 + b;其中x1,y1,x2,y2是已知变量;k和b是要找到的系数。