[c语言] 常见的字符函数(可查询 内含解析)

目录

字符分类函数:

字符转换函数 :

 tolower:   

toupper:

结语:


字符分类函数:


函数
如果他的参数符合下列条件就返回真(真是返回非零的数)
iscntrl
任何控制字符
isspace
空白字符:空格 ‘ ’ ,换页 ‘\f’ ,换行 '\n' ,回车 ‘\r’ ,制表符 '\t' 或者垂直制表符 '\v'
isdigit
十进制数字 0~9
isxdigit
十六进制数字,包括所有十进制数字,小写字母a~f,大写字母A~F
islower小写字母a~z
isupper大写字母A~Z
isalpha字母a~z或A~Z
isalnum字母或者数字,a~z,A~Z,0~9
ispunct标点符号,任何不属于数字或者字母的图形字符(可打印)
isgraph任何图形字符
isprint

任何可打印字符,包括图形字符和空白字符

注意使用上述字符函数的时候需要头文件

#include <ctype.h>

字符转换函数 :

这里我只介绍两个常用的函数  ps:如果需要查询其他函数或者使用方法:c语言查询网站

 tolower:   

int tolower( int c);
// int 是tolower的返回类型,int c 是可以填的类型,可以是int 或者是 char

toupper:

int toupper(int c);
//和 tolower 一样的使用
#include<stdio.h>
#include<ctype.h>

int main()
{
	char arr[] = "Tccc WWee";
	char* p = arr; //指针
	while (*p) // 当*p到'\0'的时候就退出循环
	{
		if (isupper(*p))
		{
			*p = tolower(*p);
		}
		p++;
	}
	printf("%s\n", arr);
	return 0;
}

结语:

hi大家,有一段时间没有更新了,真是不好意思😳。接下来我会继续更新的请大家多多关注!!

提前祝大家中秋节快乐!!!国庆快乐!!!😊

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值