21xrx.com
2024-12-26 18:15:02 Thursday
登录
文章检索 我的文章 写文章
如何将C语言中的小写字母转换为大写
2023-06-15 16:56:09 深夜i     --     --
C语言 小写字母 大写字母

在C语言中,有许多方法可以将小写字母转换为大写字母。其中一种常见的方法是使用条件语句和对应的ASCII码值。ASCII码表中,小写字母a到z的值为97到122,而对应的大写字母A到Z的值为65到90。因此,可以通过将小写字母的ASCII码值减去32来得到对应的大写字母。下面是一段示例代码:


#include

int main() {

  char ch;  // 声明字符变量

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

  scanf("%c", &ch);  // 读取输入

  if (ch >= 'a' && ch <= 'z') {  // 判断是否为小写字母

    ch -= 32;  // 将ASCII码值减去32,得到对应的大写字母

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

  } else {

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

  }

  return 0;

}

以上代码先读取用户输入的字符,然后判断是否为小写字母。如果是,将其ASCII码值减去32得到对应的大写字母,并进行输出;如果不是,则输出错误提示信息。

  
  

评论区

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