21xrx.com
2024-11-22 10:30:27 Friday
登录
文章检索 我的文章 写文章
C语言中如何将小写字母转换为大写字母
2023-06-16 11:06:16 深夜i     --     --
C语言 ASCII码表 小写字母转大写字母

在C语言中,我们可以通过使用ASCII码表来将小写字母转换为大写字母。ASCII码表是一套标准的字符编码方式,其中包含了所有英文字符、数字、标点符号等。

ASCII码表中,大写字母和小写字母之间对应的ASCII码值相差32,即大写字母A的ASCII码值为65(十进制),小写字母a的ASCII码值为97(十进制)。因此,将小写字母转换为大写字母,只需要将其ASCII码值减去32即可。

下面是一个将字符串中的小写字母转换为大写字母的示例代码:


#include

#include

int main() {

  char str[100];

  int i;

  printf("请输入字符串:");

  gets(str);

  for (i = 0; i < strlen(str); i++) {

    if (str[i] >= 'a' && str[i] <= 'z') {

      str[i] = str[i] - 32;

    }

  }

  printf("转换后的字符串为:%s", str);

  return 0;

}

  
  

评论区

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