字符分类函数
前言
C语言中有⼀系列的函数是专门做字符分类的,也就是⼀个字符是属于什么类型的字符的。
这些函数的使用都需要包含⼀个头文件是 ctype.h
字符函数有很多个,但是使用方法大同小异,在此篇文章举一个为例子,若想得知其他的使用方法,可按照本文中的方法查询。
类型及介绍
1使用方法
以islower为例
c++的官网是这样子介绍的
中文版

由此可得使用方法为
islower(内容)
在此函数括号内进行判断
返回值为整形int
参数只可以为字符
若括号内为小写字母即为真(0)
若括号内为大写字母即为假(非0)
2代码应用
#include <stdio.h>
#include <ctype.h>
int main ()
{int i = 0;char str[] = "Test String.\n";char c;while (str[i]){c = str[i];if (islower(c))//若为小写则if成立参与后一行的运算 c -= 32;//大写字母和小写字母的ascll值相差32putchar(c);//打印字符的函数putcheri++;}return 0;
}
