>>761
うちも初めて知ったクチだけど、
何故intなのか調べてもすぐには判らないね。

算術にするとintに昇格するから最初からintでいいんじゃね?
みたいな発想があったのかな。

char a = 'A';
char shift = 0x20;
cout << a << endl;
cout << a + shift << endl;
cout << (char)(a + shift) << endl;

結果は
A
97
a