您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页ctype.h

ctype.h

来源:化拓教育网

最近做了一道题,题目是这样的,判断该字符是大写字母,小写字母,数字字符或其他字符,当我用if语句写了好久之后提交正确,我想着看看答案,就搜了一下,看着人家写的十几行的代码,我陷入了沉思🤔
最后还是感觉到了库函数的重要性,可以更快的实现代码需求,可以站在一个更高的角度思考问题,所以在这里总结一下库函数ctype.h包含的一些函数。

1.isdigit

#include<stdio.h>
#include<ctype.h>
int main()
{
	char ch;
	scanf("%c",&ch);
	if(isdigit(ch)) //判断ch是否为数字0到9,是返回!0,否则返回0,可以这样写if(isdigit(ch)!0)
	printf("digit\n");
	return 0;
}

2.isgraph
判断ch是否为可显示字符,是返回非零,否则返回0,ascll码32到126都为可显示字符
3. isupper
判断ch是否为大写字母,是返回非零,否则返回0
4. islower
判断ch是否为小写字母,是返回非零,否则返回0
5. isalnum
判断ch是否为字母或数字,是返回非零,否则返回0
6. isprint
判断ch是否为可打印字符,是返回非零,否则返回0,ascll码[32,126]的是可打印字符,该函数中含有不可打印字符的字符串是不可打印字符串
7. ispunct
判断ch是否是标点字符,是返回非零,否则返回0
8. isalpha
判断ch是否为字母,是返回非零,否则返回0,在visual c++里为2
9. iscntrl
判断ch是否为控制字符,是返回非零,否则返回0
控制字符为ascll码0~31和127
10. tolower
将ch转换为小写字母
11. toupper
将ch转换为大写字母e

库函数yyds,堆堆加油⛽️

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务