亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c語言字符數組大小寫轉換怎么實現

小億
81
2024-08-11 15:44:36
欄目: 編程語言

可以通過循環遍歷字符數組中的每個字符,然后判斷字符是否為大寫或小寫,再根據需要進行轉換。下面是一個簡單的示例代碼實現:

#include <stdio.h>

void convertToUpper(char str[]) {
    int i = 0;
    while (str[i] != '\0') {
        if (str[i] >= 'a' && str[i] <= 'z') {
            str[i] = str[i] - 32; // 轉換為大寫字母
        }
        i++;
    }
}

void convertToLower(char str[]) {
    int i = 0;
    while (str[i] != '\0') {
        if (str[i] >= 'A' && str[i] <= 'Z') {
            str[i] = str[i] + 32; // 轉換為小寫字母
        }
        i++;
    }
}

int main() {
    char str[] = "Hello, World!";
    
    printf("原始字符串:%s\n", str);
    
    convertToUpper(str);
    printf("轉換為大寫:%s\n", str);
    
    convertToLower(str);
    printf("再轉換為小寫:%s\n", str);
    
    return 0;
}

在上面的代碼中,我們定義了兩個函數convertToUpperconvertToLower分別用于將字符數組中的字符轉換為大寫和小寫。在main函數中,我們測試了這兩個函數的功能。通過這種方法,我們可以實現字符數組大小寫的轉換。

0
台山市| 广灵县| 南漳县| 保山市| 梅州市| 临沂市| 陵水| 大竹县| 木兰县| 墨玉县| 太康县| 微博| 广汉市| 武清区| 桂东县| 宕昌县| 河北区| 平邑县| 中牟县| 东安县| 类乌齐县| 辽源市| 古田县| 寻乌县| 西林县| 九龙坡区| 云阳县| 河源市| 八宿县| 普安县| 红安县| 南乐县| 厦门市| 油尖旺区| 宁陕县| 襄城县| 嘉义市| 邹平县| 灵武市| 喀喇沁旗| 泌阳县|