中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

string在c語言中如何進行字符串大小寫轉換

小樊
96
2024-08-27 10:53:00
欄目: 編程語言

在C語言中,可以使用循環遍歷字符串的每個字符,然后利用ASCII碼的特性對大小寫字母進行轉換

#include<stdio.h>
#include <ctype.h> // 提供toupper()和tolower()函數

void convertToUpperCase(char *str) {
    for (int i = 0; str[i]; i++) {
        str[i] = toupper(str[i]);
    }
}

void convertToLowerCase(char *str) {
    for (int i = 0; str[i]; i++) {
        str[i] = tolower(str[i]);
    }
}

int main() {
    char str[] = "CoNvErT ALL TheSe LeTtErS!";
    printf("Original string: %s\n", str);

    convertToUpperCase(str);
    printf("Uppercase string: %s\n", str);

    convertToLowerCase(str);
    printf("Lowercase string: %s\n", str);

    return 0;
}

這個示例展示了如何將一個字符串轉換為大寫和小寫。convertToUpperCase()convertToLowerCase()函數分別用于將字符串轉換為大寫和小寫。注意,這些函數會直接修改傳入的字符串,而不是創建新的字符串。

0
鹰潭市| 丰县| 文水县| 荆门市| 蒲城县| 涟水县| 乌拉特前旗| 绥棱县| 大厂| 类乌齐县| 常宁市| 玛纳斯县| 邵阳县| 西林县| 东乡| 新余市| 荆州市| 平利县| 河西区| 绥宁县| 登封市| 长汀县| 苍南县| 寿光市| 上思县| 内乡县| 漳浦县| 平湖市| 西藏| 永顺县| 仙居县| 交城县| 丰镇市| 云南省| 广饶县| 吴桥县| 佛坪县| 木兰县| 潼南县| 淮安市| 九龙县|