यह सुनिश्चित करने के लिए फ़ॉर्मेटर क्या है कि + या - संकेत सी में printf() में फ्लोट मान के सामने हमेशा दिखाए जाते हैं?
मैं सी एक समय में नहीं किया है, तो जहां मैं वेब पर एक अच्छा संदर्भ पा सकते हैं, किसी भी सुझाव की सराहना की कर रहे हैंसी printf हस्ताक्षरित फ्लोट
7
A
उत्तर
8
%
के बाद एक +
का चिह्न लगाएं लेकिन क्षेत्र चौड़ाई, सटीक विनिर्देशक, या उससे पहले f
। उदाहरण के लिए, दशमलव के बाद दो अंकों के साथ दस वर्ण विस्तृत फ़ील्ड के लिए "%+10.2f"
का उपयोग करें।
printf(3) से:
+
एक चिह्न (+ या -) हमेशा एक नंबर एक पर हस्ताक्षर किए रूपांतरण द्वारा उत्पादित से पहले रखा जाना चाहिए। डिफ़ॉल्ट रूप से एक संकेत केवल नकारात्मक संख्याओं के लिए उपयोग किया जाता है। यदि दोनों का उपयोग किया जाता है तो ए + एक स्पेस ओवरराइड करता है।
2
"% + एफ" आप जो खोज रहे हैं है (हालांकि ध्यान दें कि जब आप इसे प्रिंट, आप वास्तव में एक डबल, एक नाव नहीं मुद्रण हो जाएगा - एक नाव परोक्ष दोगुना करने के लिए जब से पारित कर दिया बढ़ावा दिया जाता है एक ऐसे फ़ंक्शन के लिए जिसमें प्रोटोटाइप नहीं है या एक भिन्न तर्क के लिए)।
संबंधित मुद्दे
- 1. सी ++: "फ्लोट" के लिए printf() प्रारूप spec क्या है?
- 2. सी: printf()
- 3. सी printf% d और% f
- 4. printf
- 5. एक फ्लोट सी ++
- 6. सी फ़ंक्शन: किसी हस्ताक्षरित पैरामीटर
- 7. सी # फ्लोट
- 8. /बिन/बैश printf सी
- 9. क्या printf ("% i") और printf ("% d")
- 10. फ्लोट * सी से सी #
- 11. printf
- 12. printf
- 13. सी में printf के साथ एक हस्ताक्षरित लंबी int मुद्रित करने के लिए कैसे?
- 14. सी ++: बड़े हस्ताक्षरित int
- 15. चार हस्ताक्षरित पूर्णांक (सी ++)
- 16. printf
- 17. सी जटिल संख्या और printf
- 18. सी ++ फ्लोट स्वरूपण
- 19. सी ++ इंट फ्लोट कास्टिंग
- 20. printf
- 21. printf
- 22. printf
- 23. printf
- 24. * printf
- 25. सी - हस्ताक्षरित int सरणी रूपांतरण के लिए हस्ताक्षरित int
- 26. सी # हस्ताक्षरित int डिफ़ॉल्ट मान
- 27. सी # बहु-थ्रेडेड हस्ताक्षरित वृद्धि
- 28. जीसीसी एक हस्ताक्षरित var और एक हस्ताक्षरित शाब्दिक
- 29. फ्लोट
- 30. printf वापस क्या करता है?
+1: लेकिन शायद स्पष्टता के लिए एक उदाहरण जोड़ें, उदा। 'printf (" x =% + g \ n ", x);'? –