C语言isspace()函数:判断字符是否为空白字符
isspace()函数
头文件和函数原型
#include <ctype.h>
int isspace(int c);
描述
isspace()
是C语言标准库中的一个函数,用于判断一个字符是否为空白字符;
空白字符包括空格' '
、换行符'\n'
、回车符'\r'
、换页符'\f'
、水平制表符'\t'
、垂直制表符'\v'
;
返回值
当字符参数是一个空白字符时,返回一个非0
值,否则返回0
;
示例代码
这个示例用于统计ASCII编码中有几个空白字符;
#include <stdio.h>
#include <ctype.h>
int main() {
unsigned count = 0;
for (int i = 0; i < 128; i++) {
if (isspace(i)) {
count++;
}
}
printf("%d\n", count);
}
程序运行结果
6