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; }
输出
执行上述代码后,我们得到以下结果 -
该字符不是空白字符。