现在的位置: 首页 > 综合 > 正文

位数不够前面补0,适用于输出编号和读取文件

2018年05月16日 ⁄ 综合 ⁄ 共 107字 ⁄ 字号 评论关闭
  1. int a = 4;
  2. printf("%03d",a);

输出:004

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

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

输出:004

抱歉!评论已关闭.