(1).printf可以在“%”和字母之间插进数字表示最大场宽。
例如:%4d表示输出4位整型数,不够4位右对齐。
(2).nn=%d含义。
不是nn,是\n和n=%d再一个\n,\n表示换行,所以实际就是 换行 输出n的值,再换行!
最后 建议多看看printf基础。
printf( "%4d", 1 );
1//输出1的前边有3个空格,补齐4位的宽度
printf( "%4d", 11);
11//输出11前边有2个空格,补齐4位的宽度
printf( "%4d", 11111 );
11111//因为超过了4位,所以前边没有空格