printf()中的标记

内容纲要
标记含义
-待打印项左对齐。即从字段的左侧开始打印该项;例:%-20s
+有符号值若为正,则在值前面显示加号;若为负,则在值前面显示减号;例:%+6.2f
空格有符号值若为正,则在值前面显示前导空格(不显示任何符号);若为负,则在值前面显示减号;+标记覆盖一个空格;例:%6.2f
#把结果转换为另一种形式。如果是%o格式,则以0开始;如果是%x或%X格式,则以0x或0X开始;对于所有的浮点格式,#保证了即使后面没有任何数字,也打印一个小数点字符。对于%g和%G格式,#防止结果后面的0被删除;例:%#o、%#8.0f、%+#10.3e
0对于数值格式,用前导0代替空格填充字符宽度。对于整数格式,如果出现-标记或指定精度,则忽略该标记;例:%010d、%08.3f0

留下评论

您的电子邮箱地址不会被公开。