話は変わりますが、

char c = 'aaaa';

なんで四文字まで入るんですか?