アルファベットの小文字・大文字を相互変換する関数の紹介です。
tolower 該当文字が大文字なら、小文字に変換する。
toupper 該当文字が小文字なら、大文字に変換する。
#include <stdio.h>
#include <ctype.h> // インクルードが必要
int main(void) {
int a=0;
a = tolower('a'); // 変わらない。
printf("%c\n", a);
a = tolower('A'); // 'a'へ変換される
printf("%c\n", a);
a = toupper('a'); // 'A'へ変換される
printf("%c\n", a);
a = toupper('A'); // 変わらない。
printf("%c\n", a);
}
a
a
A
A