网站专业建设,什么是二次开发,怎样登网站,网站建设宽度一般都是多少钱在编程的过程中#xff0c;我们经常要处理字符和字符串#xff0c;为了方便操作字符和字符串#xff0c;C语⾔标准库中提供了⼀系列库函数#xff0c;接下来我们就学习⼀下这些函数。
一、 字符分类函数
C语⾔中有⼀系列的函数是专⻔做字符分类的#xff0c;也就是⼀个字…在编程的过程中我们经常要处理字符和字符串为了方便操作字符和字符串C语⾔标准库中提供了⼀系列库函数接下来我们就学习⼀下这些函数。
一、 字符分类函数
C语⾔中有⼀系列的函数是专⻔做字符分类的也就是⼀个字符是属于什么类型的字符的。 这些函数的使用都需要包含⼀个头⽂件是 ctype.h 这些函数的使用方法非常类似我们就讲解⼀个函数的事情其他的非常类似
int islower ( int c );
islower 是能够判断参数部分的 c 是否是小写字母的。
通过返回值来说明是否是小写字母如果是小写字母就返回非0的整数如果不是小写字母则返回 0。
练习 写一个代码将字符串中的小写字母转大写其他字符不变。 #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))c - 32;putchar(c);i;}return 0;
}
二、 字符转换函数
C语⾔提供了2个字符转换函数
int tolower ( int c ); //将参数传进去的⼤写字⺟转⼩写
int toupper ( int c ); //将参数传进去的⼩写字⺟转⼤写
上面的代码我们将小写转大写是-32完成的效果有了转换函数就可以直接使用 tolower 函 数。
#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))c toupper(c);putchar(c);i;}return 0;
}