lion.local{miyohide}% cat aaa.c [~/work/shortcoding]
#includeint main(){
printf("Hello");
}lion.local{miyohide}% gcc aaa.c [~/work/shortcoding]
lion.local{miyohide}% ./a.out [~/work/shortcoding]
Hello%
lion.local{miyohide}% [~/work/shortcoding]
こんなふうに実行結果に%がつく。で、printfの部分で?nを指定するとでない。
たぶん、%は制御コードで、改行コードなどでなんか変なことが起きているっぽいのだが、よく分からん。まぁ、実害はない・・・と思う。