処理としてはprintf(" Y ");の方がprintf(" %c ", 'Y');より軽そうに見えるけど、
実際はどうなの?