int tolower(int c);

これってなんでint型を使うんですか?charじゃダメなんですか?