格式 说明 %o(此处是字母o,不是数字0) 八进制整数 %x OR %X 十六进制整数 %u 无符号整型 %ld Long int %e OR %E 指数格式显示浮点数 %+ “+”表示在数值前有正负号 %# “#”表示在八或十六进制前有合适的前缀 %5d 表示显示的数值最小宽度为5,不足处空格补足。但如果要显示的数值宽度大于5,则按实际的需要输出 %05d 0表示不足的地方用0补足,5解释同上 %8.2f 输出的浮点数最小宽度为8,小数点右边为2位 %12.1e 同上 %- 缺省状态下,printf的输出形式是右对齐的,即会在输出的前边用空格补足,“-”表示使输出为左对齐。

评论