21xrx.com
2025-04-21 09:05:19 Monday
文章检索 我的文章 写文章
C语言实现小写字母转大写字母的程序
2023-06-16 11:30:24 深夜i     20     0
C语言 小写字母 转换

在C语言程序设计中,经常需要将小写字母转化为大写字母,这是一项基本的字符串操作。本文将介绍一种实现小写字母转化为大写字母的程序。

程序的基本思路是通过ASCII码表进行转换。对于ASCII码表中小写字母和大写字母之间的ASCII码值差为32,因此只需要将小写字母的ASCII码值减去32即可得到对应的大写字母。

以下是程序的具体实现:

#include 
int main()
{
  char c;
  printf("请输入一个小写字母:\n");
  scanf("%c", &c);
  if (c >= 'a' && c <= 'z'){
    c -= 32;
    printf("转换后的字母为:%c\n", c);
  }
  else{
    printf("您输入的不是小写字母!\n");
  }
  return 0;
}

输入一个小写字母后,程序会判断这个字符是否在小写字母范围内。如果是,则将其转化为大写字母输出;如果不是,则提示输入的不是小写字母。

  
  

评论区

请求出错了