21xrx.com
2024-12-27 07:15:09 Friday
登录
文章检索 我的文章 写文章
C语言中如何将小写转为大写
2023-06-15 15:32:53 深夜i     --     --
C语言 大小写转换 标准库

在C语言中,如果我们想将一个字符串中的小写字母全部转换成大写,就可以使用C标准库提供的一个函数——toupper()。这个函数的原型如下:


int toupper(int c);

其中,参数c代表一个要转换的字符,函数返回值为转换后的字符。

使用这个函数将一个字符串中的小写字符全部转换成大写,我们可以编写如下的代码:


#include

#include

int main()

{

  char str[] = "hello, world!";

  int i = 0;

  while (str[i])

  {

    str[i] = toupper(str[i]);

    i++;

  }

  printf("%s\n", str);

  return 0;

}

这段代码中,我们先定义了一个字符串str,然后使用一个while循环遍历字符串的每一个字符,将遍历到的字符作为参数传给toupper()函数,并将返回值赋给相应的字符变量。最终,我们再使用printf函数将转换后的字符串输出到控制台上。

  
  

评论区

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