変数そのもののサイズはchar型で1バイトであっても、式の中で評価するときは汎整数拡張でプロモーションされる
char型はint型に格上げされる
printf文はどちらも評価結果(int型に格上げされた結果)の内容を変換指定子に従って出力しているだけ