21xrx.com
2024-09-17 04:12:57 Tuesday
登录
文章检索 我的文章 写文章
C语言学习:小写字母转换成大写字母
2023-06-13 19:12:37 深夜i     --     --
C语言 小写字母 大写字母

在C语言编程中,小写字母和大写字母在ASCII码表上对应的十进制数是不同的。所以如果我们想要将一个字符串中的小写字母全部转换成大写字母,需要用到一些C语言中的函数和变量。下面就是一个简单的示例代码:


#include

#include

int main()

{

  char string[] = "Hello World";

  int length = strlen(string);

  

  for (int i = 0; i < length; i++)

  {

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

    {

      string[i] = string[i] - 32;

    }

  }

  

  printf("%s", string);

  return 0;

}

上面的代码中,我们首先定义一个字符串变量string,并且获取它的长度length。然后使用for循环遍历这个字符串中的每个字符,如果这个字符是小写字母,则将它对应的ASCII码值减去32,就可以得到相应的大写字母。最后,我们用printf函数输出转换后的字符串即可。

  
  

评论区

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