美文网首页
OC/C 输出数字,位数不足补0

OC/C 输出数字,位数不足补0

作者: gezhenrong | 来源:发表于2021-05-20 16:19 被阅读0次
    printf格式输出:%[flags][width][.perc][F|N|h|l]type
    

    用到了flags中的 0 (注意是零不是欧)

    即表示需要输出的位数。

    int a = 4;
    printf("%03d",a);
    
    输出:004
    

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

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

    相关文章

      网友评论

          本文标题:OC/C 输出数字,位数不足补0

          本文链接:https://www.haomeiwen.com/subject/iohbjltx.html