21xrx.com
2024-09-19 09:58:46 Thursday
登录
文章检索 我的文章 写文章
如何用C语言将小写字母转换为大写
2023-06-15 12:45:19 深夜i     --     --
C语言 小写字母转大写字母 toupper函数

在C语言中,可以通过使用标准库中的toupper函数将小写字母转换成大写字母。具体做法是,读入小写字母,然后使用toupper将其转换成大写字母。转换后的字符可以直接输出或存储在一个字符数组中。

下面是一个简单的例子:

#include

#include

int main()

{

  char c;

  printf("请输入一个小写字母:\n");

  scanf("%c", &c);

  c = toupper(c);

  printf("转换后的大写字母为:%c\n", c);

  return 0;

}

使用这个程序,您可以轻松地将一个小写字母转换为大写字母。如果您需要转换一个字符串中的所有小写字母,可以使用一个循环遍历字符串中的每一个字符,并使用toupper将其转换为大写字母。例如:

#include

#include

#include

int main()

{

  char str[100];

  printf("请输入一个字符串:\n");

  fgets(str, 100, stdin);

  for (int i = 0; i < strlen(str); i++)

  {

    if (islower(str[i]))

    {

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

    }

  }

  printf("转换后的字符串为:%s\n", str);

  return 0;

}

这个程序可以将输入的字符串中的所有小写字母转换为大写字母,并输出转换后的字符串。

  
  

评论区

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