21xrx.com
2025-03-26 20:53:21 Wednesday
文章检索 我的文章 写文章
如何将C语言中的小写字母转换为大写
2023-06-15 16:56:09 深夜i     21     0
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得到对应的大写字母,并进行输出;如果不是,则输出错误提示信息。

  
  

评论区