我正在打印一个双倍的计时器输出。
我输出 1.84e-308 。
我正在使用printf("Time: %4.3g\n",tm.getTime());
答案 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。