大小写字母相互转换c语言
时间: 2023-05-09 11:02:43 浏览: 116
C语言实现字母大小写转换的方法
在 C 语言中,大小写字母的相互转换可以通过使用字符函数来实现。具体实现方法如下:
1. 将大写字母转换为小写字母
使用 C 语言中的 tolower() 函数将大写字母转换为小写字母。该函数的函数原型如下:
```c
int tolower(int c);
```
其中,参数 c 是要转换为小写字母的大写字母,返回值是转换后的小写字母。
例如,要将大写字母 'A' 转换为小写字母,可以使用如下代码:
```c
char a = 'A';
a = tolower(a);
printf("%c", a); // 输出'a'
```
2. 将小写字母转换为大写字母
同样,使用 C 语言中的 toupper() 函数将小写字母转换为大写字母。该函数的函数原型如下:
```c
int toupper(int c);
```
其中,参数 c 是要转换为大写字母的小写字母,返回值是转换后的大写字母。
例如,要将小写字母 'a' 转换为大写字母,可以使用如下代码:
```c
char a = 'a';
a = toupper(a);
printf("%c", a); // 输出'A'
```
需要注意的是,这两个函数都需要包含头文件 ctype.h。
阅读全文