2009-05-31 13 views
7

मैं इस तरह एक दशमलव प्रारूप में तैयार करना:मैं दशमलव कैसे प्रारूपित करूं?

00.33 
11.24 
05.22 

समस्या यह है कि जब मैं 00.33 पुनः प्राप्त यह 0.33 के रूप में आउटपुट है।

मैंने सब कुछ करने की कोशिश की और इसे सही तरीके से काम करने के लिए नहीं मिल सका। मैं MySQL के Zerofill कर सकता था लेकिन मैं वास्तव में उससे बचने की कोशिश कर रहा हूं।

उत्तर

18
sprintf("%05.2f", 0.33) 
# or 
"%05.2f" % 0.33 
+0

डॉक्स: [कर्नेल # sprintf] (http://ruby-doc.org/core-2.0/Kernel.html#method-i-sprintf)। चौड़ाई वैकल्पिक है, उदाहरण के लिए। '% .2f' के साथ प्रारूप डॉलर और सेंट –

3

उपयोग printf नाव इस प्रकार फ़ॉर्मेट करने के लिए: सी में

printf("%05.2f", yourFloat) 

printf के लिए उदाहरण देखें ++: http://www.cplusplus.com/reference/clibrary/cstdio/printf/

sprintf के लिए रूबी दस्तावेज़ http://www.ruby-doc.org/core-1.9.2/Kernel.html#method-i-sprintf पर हैं।

+0

लिंक sprintf के लिए टूटी हुई – MegaTux

+0

@MegaTux, फिक्स्ड लिंक –

संबंधित मुद्दे

 संबंधित मुद्दे