什么是格式化程序,以确保+或 - 符号始终显示在C中的printf()中的float值前面?
我没有做过下,在一段时间,所以我在哪里可以在网上找到一个很好的参考,任何建议都赞赏c printf signed float
7
A
回答
8
放了+
标志%
后,但在字段宽度,精度说明,或之前f
。例如,使用"%+10.2f"
表示十个字符宽的字段,小数点后两位数。
+
甲符号(+或 - )应始终由带符号转换产生的数字之前。默认情况下,符号仅用于负数。如果两者都使用,则A +会覆盖空格。
2
“%+ F”是你在找什么(但请注意,当你打印出来,你会实际上是打印双,而不是浮动 - 一个float被隐式提升为double过去了到一个没有原型或可变参数的函数)。
相关问题
- 1. signed,unsigned和float类型之间的转换如何工作?
- 2. C++:“float”的printf()格式规范是什么?
- 3. C++的cout像C的printf
- 4. C#float [] to java float [] via socket
- 5. Marshal C++ float to C#float precision problem
- 6. float + float = NAN
- 7. C删除printf输出
- 8. 如何在printf中处理float/double转换为int?
- 9. signed/unsigned int
- 10. float * from C to C#
- 11. C++ printf舍入?
- 12. 用printf在c
- 13. C++用的printf
- 14. C编程printf
- 15. C stdout printf
- 16. 用printf用C
- 17. objective c float值
- 18. Float variable in C++
- 19. C++ int float casting
- 20. Integer * float =? in C
- 21. C++ float to int
- 22. C++中signed int和unsigned short的比较
- 23. 为什么printf隐式float到int转换不起作用?
- 24. signed APK error [WifiManagerLeak]
- 25. Twos Complement〜0 signed
- 26. 如何将C#float保存到Mysql float?
- 27. 打印 '%' 与C的printf/C++
- 28. 的printf在用C
- 29. C printf格式化
- 30. C - 在float中查找int变量
+1:但也许为了清楚起见添加一个例子,例如, 'printf(“x =%+ g \ n”,x);'? – 2010-10-16 20:42:34