21xrx.com
2024-09-17 04:13:48 Tuesday
登录
文章检索 我的文章 写文章
如何将C语言中的小写字母转换为大写字母
2023-06-15 07:16:41 深夜i     --     --
C语言 小写字母 大写字母

在C语言中,将小写字母转换为大写字母可以使用ASCII码的转换,这是因为大写字母的ASCII码值比小写字母的ASCII码值小32。因此,只需将小写字母的ASCII码值加上32,就可以得到对应的大写字母的ASCII码值。下面是一段示例代码:


#include

int main()

{

  char c;

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

  scanf("%c",&c);

  if(c >= 'a' && c <= 'z')

  {

    c = c - 32;

    printf("对应的大写字母为: %c\n",c);

  }

  else

    printf("输入的不是小写字母\n");

  return 0;

}

在这段代码中,首先使用scanf()函数输入一个小写字母,然后用if语句判断输入的字符是否为小写字母。如果是,就将其ASCII码值加上32并输出对应的大写字母。如果不是,输出提示信息。

  
  

评论区

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