9
A
回答
18
ANSI C标准,第7.19.6.1说,这对F格式说明符:
如果缺少精度,6位给予
5
为%f
默认精度是6位数字(参见ISO C99规范,7.19.6.1/7)。
5
该书C: A Reference Manual指出,如果未指定精度,则默认精度为6(即小数点后6位)。
一个警告是,如果数字是INF(即1.0/0.0)或NaN然后C99指定该输出应当INF,-INF,无穷大,-infinity或NaN等....
相关问题
- 1. 什么是Java浮动默认精度
- 2. printf()中宽度小于精度的点是什么?
- 3. 什么是精度?
- 4. 什么是C#C“FILE * f;”?
- 5. 什么是水平精度
- 6. printf 0与0精度
- 7. printf%f带动态长度
- 8. C#默认关键字的F#中的等效内容是什么?
- 9. 为什么不是默认
- 10. 什么是默认的MaxPoolSize?
- 11. UnityContainer:什么是默认lifetimemanager
- 12. 什么是Page.ResponseEncoding默认值?
- 13. 什么是GOMAXPROCS默认值
- 14. 什么是AdMob默认ID?
- 15. 什么是ContinueWith默认值
- 16. 什么是PHImageRequestOptionsResizeMode默认值?
- 17. WebRequest.Proxy - 什么是默认值
- 18. 什么是默认goroutine?
- 19. 什么是默认的TransformerFactory?
- 20. __float128需要什么printf精度才不会丢失信息?
- 21. C - 为什么printf不只是打印?
- 22. 什么是C#相当于:printf(“%s”,“”);?
- 23. 什么是“self.default =默认,如果默认其他类型()”是什么意思?
- 24. 控制C++单精度和双精度混合计算的规则是什么?
- 25. printf的格式说明符中的'F'是什么意思?
- 26. 什么是UIBarButtonItem的默认高度,因为它不能是20?
- 27. 什么是Java中的单精度/双精度?
- 28. F#中是否有默认参数?
- 29. C - 为什么在printf()
- 30. F#:printf vs Console.WriteLine
这是实际上由C标准定义。我已经添加了一个标签。 – 2009-07-30 16:39:13