C语言格式化输出(整理2)


指定输出位宽和对齐:
      1)可以在"%"和字母之间插进数字表示最大场宽,默认右对齐。
            例如:  %3d   表示输出3位整型数, 不够3位右对齐。
       2)在“%”后面加上 “-”(减号)用来设置为左对齐。
            例如:%-3d 表示输出3位整型数, 不够3位左对齐。


一些特殊规定字符:
                          换行
                          回车 
                          Tab符
回车与换行的区别:
换行: ,是结束本行,另起一行;
回车: ,是回到一行的开头。在windows中编程使用时, 就是return 回到 本行 行首,这就会把这一行以前的输出覆盖掉。
不同系统中在行尾的操作是不同的:
/*======================================*/
:  UNIX 系统行末结束符
: window 系统行末结束符
:  MAC OS 系统行末结束符
/*======================================*/
一个直接后果是,Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行;而Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号。
经验分享 程序员 微信小程序 职场和发展