您当前的位置:首页 > 计算机 > 编程开发 > C语言

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

时间:12-30来源:作者:点击数:

头文件:#include <ctype.h>

isblank() 用来判断一个字符是否为TAB或者空格,其原型为:
    int isascii(int c);

【参数】c 为需要检测的字符。

【返回值】若 c 为TAB或空格,返回非 0 值,否则返回 0。

说明:这里的TAB是指控制字符 '\t',空格指我们能看得见的用来分割单词的 ' '。

注意:isblank() 属于 C99 标准,并没有在 ASNI C(C89)中定义。

【实例】将字符串中的空格替换为换行符。

#include <stdio.h>
#include <ctype.h>
int main ()
{
    char c;
    int i=0;
    char str[]="Example sentence to test isblank\n";
    while (str[i])
    {
        c=str[i];
        if (isblank(c)) c='\n';
        putchar (c);
        i++;
    }
      return 0;
}

输出结果:

Example
sentence
to
test
isblank
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门