在C语言中,可以使用两个函数来实现字母大小写的转换,它们分别是tolower()和toupper()。这两个函数都定义在ctype.h头文件中。
1. tolower()函数
tolower()函数用于将大写字母转换为小写字母。它的语法如下
tt
其中,c是要转换的字符,它的SCII码值必须在大写字母的范围内,即65到90之间。函数返回值是转换后的字符,它的SCII码值在小写字母的范围内,即97到122之间。
下面是一个简单的例子,演示了如何使用tolower()函数将大写字母转换为小写字母
cludeclude
tain()
char c = ”;
c = tolower( 0;
输出结果如下
Before
fter a
2. toupper()函数
toupper()函数用于将小写字母转换为大写字母。它的语法如下
tt
其中,c是要转换的字符,它的SCII码值必须在小写字母的范围内,即97到122之间。函数返回值是转换后的字符,它的SCII码值在大写字母的范围内,即65到90之间。
下面是一个简单的例子,演示了如何使用toupper()函数将小写字母转换为大写字母
cludeclude
tain()
char c = ‘a’;
c = toupper( 0;
输出结果如下
Before a
fter
在C语言中,使用tolower()函数和toupper()函数可以方便地实现字母大小写的转换。需要注意的是,这两个函数只能处理单个字符,如果需要处理字符串,需要使用循环结构来遍历字符串中的每个字符。