怎么在c語(yǔ)言中加入字符串小寫(xiě)

小億
82
2024-09-26 00:56:19

在C語(yǔ)言中,你可以使用tolower()函數(shù)將一個(gè)字符轉(zhuǎn)換為小寫(xiě)。這個(gè)函數(shù)是定義在ctype.h頭文件中的,它會(huì)返回輸入字符的小寫(xiě)形式(如果輸入字符已經(jīng)是小寫(xiě)或者不是字母的話,它會(huì)原樣返回)。

這里有一個(gè)簡(jiǎn)單的例子,演示了如何在C語(yǔ)言中使用tolower()函數(shù)將字符串中的所有字符轉(zhuǎn)換為小寫(xiě):

#include <stdio.h>
#include <ctype.h> // 包含tolower()函數(shù)
#include <string.h> // 包含strlen()函數(shù)

int main() {
    char str[] = "ConVert Me tO LoWErCasE";
    int len = strlen(str);

    for (int i = 0; i < len; i++) {
        str[i] = tolower(str[i]); // 將當(dāng)前字符轉(zhuǎn)換為小寫(xiě)
    }

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

    return 0;
}

當(dāng)你運(yùn)行這段代碼時(shí),它會(huì)輸出:

Converted string: convert me to lowercase

0