C语言中如何改变字符串的大小写

   2024-10-01 4900
核心提示:在 C 语言中,可以使用循环遍历字符串中的每个字符,然后利用 ASCII 码值进行大小写转换#includestdio.h#include ctype.h // 提

在 C 语言中,可以使用循环遍历字符串中的每个字符,然后利用 ASCII 码值进行大小写转换

#include<stdio.h>#include <ctype.h> // 提供 tolower() 和 toupper() 函数void convertToLowerCase(char *str) {    for (int i = 0; str[i]; i++) {        str[i] = tolower(str[i]);    }}void convertToUpperCase(char *str) {    for (int i = 0; str[i]; i++) {        str[i] = toupper(str[i]);    }}int main() {    char text[] = "CoNvErT ALL TheSe LeTtErS!";    printf("Original: %s\n", text);    convertToLowerCase(text);    printf("Lowercase: %s\n", text);    convertToUpperCase(text);    printf("Uppercase: %s\n", text);    return 0;}

这个示例中定义了两个函数 convertToLowerCase()convertToUpperCase(),分别用于将字符串中的字母转换为小写和大写tolower()toupper() 函数会根据输入的字符返回相应的小写或大写字符。注意,这些函数不会修改非字母字符。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号