@[✡Dustaria✡](/space/show?uid=89309)
但是用`%f`输出就是会全错w
by GCCCCCCCCC @ 2019-03-11 21:38:23
@[GCCCCCCCCC](/space/show?uid=109900)
但是理论上`double`本来就是应该用`%lf`输入`%f`输出的说,只是`c++`中可以用`%lf`输出(然而这并不是推荐写法),这个可以自己去了解一下
~~所以确定不是其他地方的问题?~~
by ✡Dustaria✡ @ 2019-03-11 21:41:47
@[GCCCCCCCCC](/space/show?uid=109900)
```%lf```对应的是```double```
```%f```对应的是```float```
两个混起来就跟```%d```和```%lld```这种问题差不多。。
by Sai0511 @ 2019-03-11 21:41:50
@[GCCCCCCCCC](/space/show?uid=109900) %f输出float,但是我印象中float精度到不了.10吧...
by wxwoo @ 2019-03-11 21:43:50
@[Sai_0511](/space/show?uid=114320)
原来是这样吗..
好像明白了.
谢谢啦
by GCCCCCCCCC @ 2019-03-11 21:44:24
@[wxwoo](/space/show?uid=116659)
啊啊啊啊
说的超有道理
百度说只能到8位..
谢谢您^^
by GCCCCCCCCC @ 2019-03-11 21:45:50
@[✡Dustaria✡](/space/show?uid=89309)
问题解决啦
所以最后果然是我的锅啊
谢谢帮助v
by GCCCCCCCCC @ 2019-03-11 21:46:42
@[✡Dustaria✡](/space/show?uid=89309) ?当时我初学C++的时候记得老师讲过有明显的%lf和%f区分啊。。
by Sai0511 @ 2019-03-11 21:46:44
@[GCCCCCCCCC](/space/show?uid=109900) 精度问题,如果你用的是`long double`那还得`%Lf`
by Rbu_nas @ 2019-03-11 21:50:16
@[GCCCCCCCCC](/space/show?uid=109900) 不谢qwq
by wxwoo @ 2019-03-11 21:51:42