¶
printf用法
补齐只能补0或空格字符
cmd中写法为:
1 | echo 1.22 | gawk "{printf """%7.3f""" $1}" |
bat批处理脚本中写法为:
1 | echo 1.22 | gawk "{printf """%%7.3f""", $1}" |
输出结果为
1 | 1.220 # 数字前面有两个空字符 |
¶
常用数据类型
| 字符 | 含义 |
|---|---|
| c | 字符 |
| s | 字符串 |
| d | 整数 |
| f | 浮点数 |
| ld | 长整数 |


其他的百度 


%07s表示保留7位字符,并右对齐,用0补齐
%-7s表示保留7位字符,并左对齐,用空字符补齐
%07d表示保留7位整数,用0补齐
%7.3f表示总长度7位字符,并保留三位小数,不足7为用空格补齐,并右对齐,
%-7.3f表示总长度7位字符,并保留三位小数,不足7为用空格补齐,并左对齐,
%07.3f时不足7为用0补齐,并右对齐