`toupper` 是一个 C 标准库中的函数,用于将字符转换为大写字母。它的原型如下:
```c
int toupper(int c);
c
:要转换的字符。
toupper
函数会接收一个字符作为参数,并返回其对应的大写字母形式。如果传入的字符不是小写字母,则返回原字符。
以下是一个示例代码,展示了如何使用 toupper
函数将字符转换为大写字母:
#include <stdio.h>
#include <ctype.h>
int main() {
char ch = 'a';
char upperCh = toupper(ch);
printf("原字符:%c\n", ch);
printf("转换后的字符:%c\n", upperCh);
return 0;
}
以上代码中,我们定义了一个变量 ch
并赋值为小写字母 'a'
,然后使用 toupper
函数将其转换为大写字母,并将结果存储在变量 upperCh
中。最后将原字符和转换后的字符分别打印出来。
输出结果为:
原字符:a
转换后的字符:A
需要注意的是,toupper
函数只能处理单个字符,而无法处理字符串。如果需要将整个字符串转换成大写字母形式,可以使用循环或其他方法逐个处理字符。
``