相关疑难解决方法(0)

如何使用"%f"将double值填充到具有正确精度的字符串中

我试图用这样的方法填充一个带有double值的字符串sprintf:

sprintf(S, "%f", val);
Run Code Online (Sandbox Code Playgroud)

但精度正在被削减到小数点后六位.我需要大约10个小数位才能达到精度.

怎么能实现呢?

c floating-point precision printf

6
推荐指数
2
解决办法
3万
查看次数

标签 统计

c ×1

floating-point ×1

precision ×1

printf ×1