指定输出位宽和对齐:
1)可以在"%"和字母之间插进数字表示最大场宽,默认右对齐。
例如: %3d 表示输出3位整型数, 不够3位右对齐。
2)在“%”后面加上 “-”(减号)用来设置为左对齐。
例如:%-3d 表示输出3位整型数, 不够3位左对齐。
一些特殊规定字符:
\n 换行
\r 回车
\t Tab符
回车与换行的区别:
换行:\n,是结束本行,另起一行;
回车:\r,是回到一行的开头。在windows中编程使用时,\r 就是return 回到 本行 行首,这就会把这一行以前的输出覆盖掉。
不同系统中在行尾的操作是不同的:
/*======================================*/
\n: UNIX 系统行末结束符
\n\r: window 系统行末结束符
\r: MAC OS 系统行末结束符
/*======================================*/
一个直接后果是,Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行;而Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号。