printf格式输出数字,位数不够前面补0,适用与输出编号
2014-07-21 20:57
344 查看
From: http://blog.chinaunix.net/uid-26295753-id-2981750.html
printf格式输出:%[flags][width][.perc][F|N|h|l]type
用到了flags中的 0 (注意是零不是欧) ,其百科描述为:将输出的前面补上0,直到占满指定列宽为止(不可以搭配使用-)
width 即表示需要输出的位数。
int a
= 4;
printf("%03d",a);
输出:004
也可以用 * 代替位数,在后面的参数列表中用变量控制输出位数;
int a
= 4;
int n
= 3;
printf("%0*d",n,a);
输出:004
printf格式输出:%[flags][width][.perc][F|N|h|l]type
用到了flags中的 0 (注意是零不是欧) ,其百科描述为:将输出的前面补上0,直到占满指定列宽为止(不可以搭配使用-)
width 即表示需要输出的位数。
int a
= 4;
printf("%03d",a);
输出:004
也可以用 * 代替位数,在后面的参数列表中用变量控制输出位数;
int a
= 4;
int n
= 3;
printf("%0*d",n,a);
输出:004
相关文章推荐
- printf格式输出数字,位数不够前面补0,适用与输出编号
- printf格式输出数字,位数不够前面补0,适用与输出编号
- 位数不够前面补0,适用于输出编号和读取文件
- OC/C 中格式输出数字,位数不足前面补0
- OC/C 中格式输出数字,位数不足前面补0
- Java 保留字符串数字的位数,不够前面补0
- 【C++】C++如何输出固定位数数字,前面填充0
- C语言输出规定长度的整数,不够位数前面补零
- java 一个数字的位数不够怎么在前面加0
- 用printf输入数字前面带0的格式
- C语言输出规定长度的整数,不够位数前面补零
- java 保留字符串数字的位数,不够前面补0
- java 保留字符串数字的位数,不够前面补0
- java格式化数字,位数不够怎么在前面填0
- 不够位数的在前面补0,保留num的长度位数字
- C语言printf数字输出格式
- 1019. 数字黑洞 (20)——printf()输出位数控制
- java 保留字符串数字的位数,不够前面补0
- c++控制输出浮点型格式 小数点后位数或者整个浮点型数字的有效数字
- 求出0~999之间的所有“水仙花数”并输出。“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?,则153是一个“水仙花数”。