前言: 在C语言中,大小写字母相互转换是一个常见的操作。本文将详细介绍C语言中实现大小写字母相互转换的各种方法,并附上代码示例。
一、使用tolower()
和toupper()
函数
C语言标准库提供了tolower()
和toupper()
两个函数,分别用于将大写字母转换为小写字母,以及将小写字母转换为大写字母。这两个函数的原型如下:
int tolower(int c);
int toupper(int c);
其中,c
表示要转换的字符。
示例:
代码语言:javascript复制#include <stdio.h>
#include <ctype.h>
int main() {
char str[] = "Hello WORLD!";
// 将字符串中的大写字母转换为小写字母
for (int i = 0; str[i] != '