21xrx.com
2025-04-26 17:35:00 Saturday
文章检索 我的文章 写文章
如何在C语言中将小写字母转换为大写
2023-06-16 09:00:22 深夜i     74     0
C语言 大小写字母 ASCII码值

在C语言中,将小写字母转换为大写字母是一个很常见的操作。这个过程实际上就是将字母的ASCII码值减去32,便转换为对应的大写字母。下面是一个简单的示例代码:

#include 
#include 
int main() {
  char c;
 
  printf("请输入一个小写字母:");
  scanf("%c", &c);
  if(islower(c)) {
   c = toupper(c);
   printf("该字母的大写形式为:%c", c);
  }
  else {
   printf("输入的不是一个小写字母");
  }
 
  return 0;
}

可以看到,程序首先使用`scanf()`函数获取一个输入的字符,然后通过`islower()`函数判断它是否是小写字母。如果是,程序会使用`toupper()`函数将它转换为大写字母并输出,否则提示用户输入的不是小写字母。

  
  

评论区

请求出错了