isspace函数讲解 <ctype.h>头文件函数

3427e1bac21241a9856224574e5b4128.png

目录

1.头文件

2.isspace函数使用

方源一把抓住VS2022,顷刻 炼化!


 

1.头文件

48349a11e650402590840fa7ed58f58a.jpeg

以上函数都需要包括头文件<ctype.h> ,其中包括 isspace 函数

#include<ctype.h>

2.isspace函数使用

isspace函数用于判断字符是否为空白字符,而这里的空白字符,包括我们上一节讲过的部分控制字符,所以很好记忆

23fca4f9f84d4cf6b1d3a555d7ccfd9e.png

我们知道,空格在字符串中是算位置的,代码及图片如下:

#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

}

17bb73f53d89486aa6f601c3531548b8.png

可以看到,空格确实算字符,而且可以打印出来


isspace函数会判断字符串是否为空白字符,如果为空白字符,会返回非0的值,如果不为空白字符,会返回0

比如:

e0113f8b67ab44c9995fd68fba29526b.png

我们看到,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
}

 

 

 

 

 

  • 13
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值