打印小数位

k

我怎么得到1.37142901.37不是%2.02f我需要有一个前导零,并将其四舍五入到小数点后两位。

Mukit09

尝试这个:

#include<stdio.h>

int main()
{
    double a = 1.2345666;
    printf("%05.2lf\n", a);
    return 0;
}

在这里,05表示“用前导零打印5列”。.2说“打印十进制数字直到2列”。2个十进制数字+1 + 2个整数部分=>您必须打印总共5列。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章