21xrx.com
2024-12-22 20:06:34 Sunday
登录
文章检索 我的文章 写文章
C语言中如何将小写字母转换为大写字母
2023-06-15 19:58:29 深夜i     --     --
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()函数将其转换为大写字母。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复