ASCII コードの大文字を表す char 値に対して、下記のようなビット演算を行うと、小文字に変換することができます。
ch | ('a' - 'A')
下記の例では、変数 ch に格納された大文字の F を f に変換しています。
ch
F
f
char ch = 'F'; ch |= 'a' - 'A';