如何显示没有指数的双重?

时间:2012-07-17 10:55:26

标签: c printf

我正在打印一个双倍的计时器输出。

我输出 1.84e-308

我正在使用printf("Time: %4.3g\n",tm.getTime());

进行打印

3 个答案:

答案 0 :(得分:2)

您是否尝试过使用%f

printf("Time: %4.3f\n",tm.getTime())

答案 1 :(得分:0)

printf("Time: %400.399f\n",tm.getTime())

答案 2 :(得分:-1)

在这里,您必须将数据类型格式更改为double。编写如下所述的编码:

  

printf(“时间:%4.3g \ n”,tm.getTime(double_variable))

您可以从编码中获得1.84e-308。

相关问题