C语言:将小写字母转换为大写字母 - 简单易懂的代码示例
C语言:将小写字母转换为大写字母
以下是用C语言编写的程序,可以将输入的小写字母转换为大写字母:
#include <stdio.h>
char toUpperCase(char lowercase) {
if (lowercase >= 'a' && lowercase <= 'z') {
return lowercase - 32;
}
return lowercase;
}
int main() {
char lowercase;
printf('请输入一个小写字母: ');
scanf('%c', &lowercase);
char uppercase = toUpperCase(lowercase);
printf('大写字母为: %c\n', uppercase);
return 0;
}
代码说明:
-
toUpperCase函数:- 接受一个字符
lowercase作为输入。 - 检查该字符是否在 'a' 到 'z' 的范围内(即是否为小写字母)。
- 如果是,则将其 ASCII 值减去 32,得到对应的大写字母。
- 否则,直接返回原始字符。
- 接受一个字符
-
main函数:- 声明一个字符变量
lowercase用于存储用户输入的小写字母。 - 使用
printf提示用户输入一个小写字母。 - 使用
scanf读取用户输入的字符并存储到lowercase变量中。 - 调用
toUpperCase函数将lowercase转换为大写字母,并将结果存储在uppercase变量中。 - 使用
printf输出转换后的大写字母。
- 声明一个字符变量
使用此程序,您可以输入一个小写字母,并获得对应的大写字母作为输出结果。
原文地址: https://www.cveoy.top/t/topic/kwo 著作权归作者所有。请勿转载和采集!