在C語言中,可以使用庫函數toupper()和tolower()來將大寫字母轉換為小寫字母。
toupper()函數接受一個大寫字母作為參數,返回對應的小寫字母,如果參數不是大寫字母,則原樣返回。
tolower()函數接受一個小寫字母作為參數,返回對應的大寫字母,如果參數不是小寫字母,則原樣返回。
以下是使用toupper()和tolower()函數進行大小寫轉換的示例代碼:
#include <stdio.h>
#include <ctype.h>
int main() {
char ch = 'A'; // 大寫字母
char lowerCh = tolower(ch); // 轉換為小寫字母
printf("轉換前的字符: %c\n", ch);
printf("轉換后的字符: %c\n", lowerCh);
ch = 'a'; // 小寫字母
char upperCh = toupper(ch); // 轉換為大寫字母
printf("轉換前的字符: %c\n", ch);
printf("轉換后的字符: %c\n", upperCh);
return 0;
}
輸出結果為:
轉換前的字符: A
轉換后的字符: a
轉換前的字符: a
轉換后的字符: A
這樣就可以通過toupper()和tolower()函數來實現大寫字母轉小寫字母和小寫字母轉大寫字母的轉換。