isspace()函数检查字符是否为空格字符。
如果传递给isspace()函数的参数(字符)是空格字符,则它将返回非零整数。如果不是,则返回0。
int isspace(int argument);
//当将字符作为参数传递时,将传递字符的相应ASCII值(整数),而不是传递该字符本身。
#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
不是空格字符。