printf怎么输出字符C语⾔printf对齐输出⽅式
在编程调试时,通常将log信息输出到⽂件中,此时需要注意输出对齐⽅式
C语⾔中,常见的有两种⽅式可以实现其输出字符串或数字对齐输出
1. 制表符\t
制表符\t输出的时候,会移动输出光标,实现对齐效果。因此可以在输出的对应位置,增加\t来实现对齐。但有个缺点:要求每⾏相同列输出占⽤空间差别不可以太⼤。(若输出的是数字信息,可以直接将log信息copy到excel表格中,能很好地统计数字数值信息)2. 加⼊占⽤宽度控制数字
使⽤printf格式化输出时,每个控制字符可以写成%nC的形式,如%10d, %12f, %5c, %20s等等,其对应的是不⾜部分左侧补空格,实现右对齐效果;若要不⾜部分右侧补空格,只需要在宽度字符前加-符号即可,如%-12f,此时实现的是左对齐效果。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论