目录
1.头文件
2.isspace函数使用
方源一把抓住VS2022,顷刻 炼化!
1.头文件
以上函数都需要包括头文件<ctype.h> ,其中包括 isspace 函数
#include<ctype.h>
2.isspace函数使用
isspace函数用于判断字符是否为空白字符,而这里的空白字符,包括我们上一节讲过的部分控制字符,所以很好记忆
我们知道,空格在字符串中是算位置的,代码及图片如下:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<ctype.h>
int main()
{char arr[] = { "abc def " };printf("%c", arr[3]);printf("%d", 8);//打印(空格)8}
可以看到,空格确实算字符,而且可以打印出来
isspace函数会判断字符串是否为空白字符,如果为空白字符,会返回非0的值,如果不为空白字符,会返回0
比如:
我们看到,isspace判断为空白字符时,会返回一个非0的值 ,而如果不是空白字符,则返回0
代码如下:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<ctype.h>
int main()
{char arr[] = { "abc def " };int ret = isspace(arr[3]);//arr[3]为字符' 'printf("%d \n", ret);//打印非0数int ret1 = isspace(arr[4]);//arr[4]为字符'd'printf("%d \n", ret1);//打印0
}