PTA c语言大小写字母转换
时间: 2024-09-07 11:02:25 浏览: 52
在 C 语言中,你可以使用标准库函数 `toupper` 和 `tolower` 来实现字符的大写和小写转换。这两个函数分别来自头文件 `<ctype.h>`。
- `toupper(c)` 函数将输入的小写字母 `c` 转换为大写字母。如果输入不是字母,则原样返回。
- `tolower(c)` 函数将输入的大写字母 `c` 转换为小写字母。同样,非字母字符会原样返回。
以下是简单的示例代码:
```c
#include <ctype.h>
#include <stdio.h>
int main() {
char original = 'A'; // 输入字符,可以是大写也可以是小写
char converted;
if (islower(original)) { // 检查是否为小写字母
converted = toupper(original);
printf("小写字母 '%c' 转换为大写 '%c'\n", original, converted);
} else if (isupper(original)) { // 同理检查是否为大写字母
converted = tolower(original);
printf("大写字母 '%c' 转换为小写 '%c'\n", original, converted);
} else {
printf("这不是字母字符 '%c'\n", original);
}
return 0;
}
```
阅读全文