编辑这个页面须要登录或更高权限!

C 库函数 isspace() 使用方法及示例

C 标准库 <ctype.h>

isspace()函数检查字符是否为空格字符。

如果传递给isspace()函数的参数(字符)是空格字符,则它将返回非零整数。如果不是,则返回0。

isspace()的函数原型

int isspace(int argument);

当将字符作为参数传递时,将传递字符的相应ASCII值(整数),而不是传递该字符本身。

isspace()函数在ctype.h头文件中定义。

C语言编程中所有空白字符的列表是:

字符描述
' '空格
'\n'换行符
'\t'水平制表符
'\v'垂直制表符
'\f'换页
'\r'回车

示例#1:检查空格字符

#include <stdio.h>
#include <ctype.h>
int main()
{
    char c;
    int result;

    printf("输入一个字符: ");
    scanf("%c", &c);
    
    result = isspace(c);

    if (result == 0)
    {
        printf("不是空格字符。");
    }
    else
    {
        printf("空格字符。");
    }

    return 0;
}

输出结果

输入一个字符: 5
不是空格字符。

C 标准库 <ctype.h>