转载自: http://blog.chinaunix.net/uid-26295753-id-2981750.html

printf格式输出:%[flags][width][.perc][F|N|h|l]type

用到了flags中的 0 (注意是零不是欧) ,其百科描述为:将输出的前面补上0,直到占满指定列宽为止(不可以搭配使用-)

width 即表示需要输出的位数。

  1. int a = 4;
  2. printf("%03d",a);

输出:004

也可以用 * 代替位数,在后面的参数列表中用变量控制输出位数;

  1. int a = 4;
  2. int n = 3;
  3. printf("%0*d",n,a);
输出:004

printf格式输出数字,位数不够前面补0,适用与输出编号相关推荐

  1. Java数字位数不足前面补0的几种办法

    public static void main(String[] args) {int num=6; DecimalFormat decimalFormat = new DecimalFormat(& ...

  2. Excel中数字位数不足前面补0

    1.在需要补0的列后面增加一列,输入公式:=TEXT(A1,"000000000"),表示将A1位置的数据扩展为9位,不足9位前面补0 2.下拉该列数据,将所有A列数据执行该规则

  3. cout 输出指定位数,不足补0

    #include <iostream> #include<iomanip> using namespace std; int main() { int a; cin>&g ...

  4. js数字位数不够前面补零

    /*** 数字不够x位,前面补0* @param {*} num 数字* @param {*} len 补零长度* @returns 0001*/ export function formatZero ...

  5. sqlserver位数不够左边补0

    有的时候需要循环存放一从1开始的字符串 .位数还有要求,我第一次在写的时候想着在左边拼接几个0不就行了,写完我就发现超过10就不行了,位数超了 这个时候就需要用到左补0方法 下面我给大家一个示例: D ...

  6. java 输出指定位数_java中如何控制输出数字位数

    展开全部 用个例子来说明: ‍ double d = 345.678; String s = "hello!"; int i = 1234; //"%"表示进行 ...

  7. c语言双精度型输出小数位数_4.1 C语言数据的输出

    01输出的概念 所谓的输出是以计算机主机为主体而言的,从计算机向输出设备输出数据称为输出,C语言本身不包含输出语句. 02printf函数 1.一般格式 printf(格式控制,输出表列) (1)格式 ...

  8. php三位不够前面加0,php 格式化数字 位数不足前面加0补足的实现方法

    php 格式化数字,位数不足时前面加0补足,本文提供了两种实现方法,分别用sprintf与number_format来实现.有需要的朋友,快来看看吧. php格式化数字的例子. 一.字符串sprint ...

  9. c语言输出不足10补0,c++ cout输出不足位补0 setw、setfill

    头文件: 函数:setw(int n) 函数:setfill(char c) cout< 输出:00000123 C语言 printf("%08d \n",123); 输出: ...

最新文章

  1. Shutil.move PermissionError: [WinError 82] 无法创建目录或文件,以及PermissionError: [Errno 13] Permission denied
  2. webpack 大法好 ---- 基础概念与配置(1)
  3. c++实现搜索二叉树
  4. SQLServer 2005删除无主键表中的重复项
  5. Codeforces Round #643 (Div. 2)(AB)
  6. The 15th UESTC Programming Contest Preliminary D - Destr0y City cdoj1558
  7. 通过Python实现简单的计算器
  8. Fetion2008 分析 Part1:准备工作
  9. vue 组件 not defined_Vue、Spring Boot开发小而完整的Web前后端分离项目实战10
  10. Java自学教程汇总
  11. ICLR 2021 | 自解释神经网络—Shapley Explanation Networks
  12. CS院校解析 | 清华大学深圳国际研究生院
  13. Windows、Linux以及银河麒麟系统的一些操作系统知识
  14. Caused by: java.lang.NoSuchMethodError:xxx——依赖冲突的解决
  15. 10000marker_嘉美生物-精准的DNA分子量标准 Marker。
  16. Partial Multi-Label Learning(PML)-文献学习
  17. C#中的Socket
  18. BZOJ 1135: [POI2009]Lyz
  19. 基于Qt的网络五子棋游戏对战
  20. “北漂”小夫妻新婚后的理财计划

热门文章

  1. uniapp的路由守卫
  2. MOOC战德臣数据库课程自用笔记_9_范式
  3. LabVIEW调用DLL动态链接库
  4. java 获取post_获取POST数据的值
  5. 道路曲线线路坐标计算 ∈ C# 编程笔记
  6. 树莓派python3.7.3安装opencv、TensorFlow2.3
  7. android viewpager无限轮播
  8. python dlib安装
  9. nginx和tomcat本地部署
  10. SQL LIKE操作符、通配符以及通配符的使用