做景观要用的植物网站,天眼查公司信息查询,推广找客户平台,永州企业网站建设字符函数 一.字符分类函数二.字符转换函数 在编程的过程中#xff0c;我们经常要处理字符和字符串#xff0c;为了方便操作字符和字符串#xff0c;C语⾔标准库中提供了一系列库函数#xff0c;接下来我们就学习⼀下这些函数。 一.字符分类函数 C语言中有⼀系列的函数是专门… 字符函数 一.字符分类函数二.字符转换函数 在编程的过程中我们经常要处理字符和字符串为了方便操作字符和字符串C语⾔标准库中提供了一系列库函数接下来我们就学习⼀下这些函数。 一.字符分类函数 C语言中有⼀系列的函数是专门做字符分类的也就是⼀个字符是属于什么类型的字符的。这些函数的使用都需要包含⼀个头文件是 ctype.h 这些函数具体的参数与返回值可以到cplusplus官网查看
这些函数的使用方法非常类似我们就讲解一个函数的事情其他的非常类似
int islower ( int c );islower 是能够判断参数部分的 c 是否是小写字母的。通过返回值来说明是否是小写字母如果是小写字母就返回非0的整数如果不是小写字母则返回0。
注意参数为整形因为字符存的是ASCII码值属于整形家族。
#includestdio.h
#includectype.h
int main()
{int ret islower(X);printf(%d\n, ret);ret islower(x);printf(%d\n, ret);ret islower(0);printf(%d\n, ret);return 0;
}写一个代码将字符串中的小写字母转大写其他字符不变
int main()
{char str[] Hello world!;int i 0;while (str[i] ! \0){if (islower(str[i])){str[i] - 32;}i;}printf(%s\n, str);return 0;
}二.字符转换函数
C语言提供了2个字符转换函数tolower 与 toupper
int tolower ( int c ); //将参数传进去的大写字母转小写
int toupper ( int c ); //将参数传进去的小写字母转大写int main()
{char ch1 toupper(x);printf(%c\n, ch1);char ch2 tolower(X);printf(%c\n, ch2);return 0;
}有了库函数小写转大写可以这么写
int main()
{char str[] Hello world!;int i 0;while (str[i] ! \0){if (islower(str[i])){str[i] toupper(str[i]);}i;}printf(%s\n, str);return 0;
}创作不易如果能帮到你的话能赏个三连吗感谢啦