C 库 - isblank() 函数
C ctype 库中的 isblank() 函数用于检查给定字符是否为空白字符。空白字符通常包括空格和水平制表符。
语法
以下是 isblank() 函数的 C 库语法 -
int isblank(int c);
参数
此函数接受一个参数 -
c - 这是要检查的字符,以 int 形式传递。它必须可表示为无符号字符或 EOF 的值。
返回值
如果字符为空白符(空格 ' ' 或水平制表符 ' '),则该函数返回非零值 (true)。否则,返回 0 (false)。
示例 1:检查空格符
这里我们使用 isblank() 检查空格符 (' ') 是否为空白符,该函数返回 true。
#include <stdio.h>
#include <ctype.h>
int main() {
char ch = ' ';
if (isblank(ch)) {
printf("该字符是空白字符。
");
} else {
printf("该字符不是空白字符。
");
}
return 0;
}
输出
上述代码产生以下结果:
该字符是空白字符。
示例 2:检查非空白字符
#include <stdio.h>
#include <ctype.h>
int main() {
char ch = 'A';
if (isblank(ch)) {
printf("该字符是空白字符。
");
} else {
printf("该字符不是空白字符。
");
}
return 0;
}
输出
执行上述代码后,我们得到以下结果 -
该字符不是空白字符。

