C语言转换大小些的函数
时间: 2024-09-10 21:18:14 浏览: 40
C语言字符串操作函数.doc
在C语言中,可以使用标准库函数`tolower()`和`toupper()`来转换字符的大小写。这两个函数都定义在`ctype.h`头文件中。以下是如何使用这两个函数的示例:
1. `tolower()`函数:如果传入的参数是大写字母,则返回对应的小写字母;如果传入的参数不是大写字母,则直接返回该字符。
2. `toupper()`函数:如果传入的参数是小写字母,则返回对应的大写字母;如果传入的参数不是小写字母,则直接返回该字符。
这两个函数接受一个`int`类型的参数,并返回一个`int`类型的结果。由于函数的返回类型是`int`,因此它们能够处理的不仅仅是`char`类型的字符,还包括了那些可能与`EOF`相同的负值。通常,当你从`EOF`读取字符时,最好使用`int`类型的变量。
下面是一个使用这两个函数的简单示例代码:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char ch = 'A';
printf("原始字符: %c\n", ch);
printf("转换为小写: %c\n", tolower(ch));
printf("转换为大写: %c\n", toupper(ch));
return 0;
}
```
输出将会是:
```
原始字符: A
转换为小写: a
转换为大写: A
```
阅读全文