>>367
ちなみにcharは今回の場合に限らないが右辺値になるときには常にint(だめならunsigned int)に昇格される。