如何在c中将输出精度设置为float

时间:2013-05-12 19:42:37

标签: c floating-point precision

如何在C中设置尾数的精度? 我希望我的程序在点后打印正好6位数。

我尝试使用%2.6le表示我想要6个数字,但程序会打印出类似的值 x=0.12345678... 作为1.234567e-001 代替 0.123456

我在这里看到的每个答案都是针对C ++的,但不适用于C.任何帮助?

1 个答案:

答案 0 :(得分:4)

使用%.6ff用于小数点后符号;你的e用于科学记数法(即尾数乘以10的幂)。