概述
sprintf 和printf 转换时往往需要输出格式保持一致,比如转换mac地址和ip地址时需要将0显示出来并对齐。
- int a = 4;
- printf("%03d",a);
输出:004
也可以用 * 代替位数,在后面的参数列表中用变量控制输出位数;
- int a = 4;
- int n = 3;
- printf("%0*d",n,a);
输出:004
最后
以上就是洁净小霸王为你收集整理的sprintf和printf输出位数不够前边补零的技巧的全部内容,希望文章能够帮你解决sprintf和printf输出位数不够前边补零的技巧所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复