对于printf的使用,以前如果指定输出格式,都是按%d,%c,%s等,若限定对其格式,可以定义输出为%-2d或%2d。仅此而已........
不过,现在发现如果将数字用*来替换,即%*d时,有:
int i=0;
for(i=0; i<10; i++)
printf("%*d/n", i%3+1, i++);
对于printf的使用,以前如果指定输出格式,都是按%d,%c,%s等,若限定对其格式,可以定义输出为%-2d或%2d。仅此而已........
不过,现在发现如果将数字用*来替换,即%*d时,有:
int i=0;
for(i=0; i<10; i++)
printf("%*d/n", i%3+1, i++);