21xrx.com
2025-07-12 06:35:02 Saturday
文章检索 我的文章 写文章
C语言中如何将小写字母转换为大写字母
2023-06-15 19:58:29 深夜i     26     0
C语言 小写转大写 toupper()函数

在C语言中,有时候需要将字符串中的小写字母转换成大写字母,这时候我们可以使用C语言提供的toupper()函数来实现。

该函数的定义如下:

int toupper(int c)

其中,参数c是要转换的字符,该函数会将小写字母转换为大写字母,如果参数c不是小写字母,原样返回。

下面是一个使用toupper()函数进行小写转大写的示例代码:

#include 
#include 
int main() {
  char str[30] = "Hello World!";
  int i;
  for (i = 0; str[i] != '\0'; i++) {
    if (islower(str[i])) { // 判断是否是小写字母
      str[i] = toupper(str[i]); // 转换为大写字母
    }
  }
  printf("%s\n", str);
  return 0;
}

以上代码中,我们首先使用for循环遍历了字符串中的每一个字符,然后使用islower()函数来判断是否为小写字母,如果是,则使用toupper()函数将其转换为大写字母。

  
  

评论区