格式含义
\n回车及换行,光标置于下一行行首
\r回车,光标置于本行行末
\t水平制表符,水平方向向右空出一个TAB键
%nd右对齐,n为数据宽度
%-nd加入‘-’即为左对齐,n为数据宽度

\r一般在Linux系统与 \r\n 等同于Windows中 \n,一般不用

以打印prime[25]数组为例,要求每行5个数据:

forint i = 0; i < 25; i++{
	printf("%d",prime[i]);
        if(i % 5 == 0) printf("\n");
}

效果如下:

所以我们要考虑数据间打印空格,就想到对齐方式

printf("%5d",prime[i]);


printf("%-5d",prime[i]);


制表符,就是在右端加入一个tab

printf("%d\t",prime[i]);

更多推荐

C语言的输出对齐应用