需求
printf
格式话输出具体有哪些?
解决
控制符
控制符 | 说明 |
---|---|
%d | 十进制整形输出 |
%ld | 长整形 |
%md | 指定宽度至少 m 输出,宽度不够就空格补,宽度超过就按照实际输出 |
%u | 无符号整形 |
%c | 单个字符 |
%f | 浮点数,小数为6位,超过6位四舍五入 |
%s | 字符串 |
格式
具体格式: %[flags][width][.precision][length]specifier
整形
%d
, 整形%4d
, 大于等于4位宽度,补空格%04d
, 大于等于4位宽度,补0
浮点数
%f
, 浮点数,小数6位%.4f
, 小数4位%6.2f
, 大于等于6位,小数2位,不足补空格%06.2f
, 大于等于6位,小数2位,不足补0
字符串
%s
, 字符串%6s
, 大于等于6位,不足补空格