मैं इस स्ट्रिंग को कन्वर्ट करना चाहता हूं: 0.55000000000000004
इस डबल पर: 0.55
। यह कैसे करें?दो परिशुद्धता के साथ डबल में कैसे परिवर्तित करें - डॉट के बाद स्ट्रिंग?
उत्तर
एक स्ट्रिंग या डबल है? यदि यह एक स्ट्रिंग है:
double d = double.Parse(s,CultureInfo.InvariantCulture);
string s=string.Format("{0:0.00}",d);
यदि वह पहले से एक डबल सिर्फ दूसरी पंक्ति का उपयोग कर प्रारूप है।
कोई डबल 0.55 नहीं है - संख्या को बाइनरी अंश के रूप में सटीक रूप से प्रदर्शित नहीं किया जा सकता है। संभवतः यही कारण है कि आपको पहली जगह में उस लंबी स्ट्रिंग क्यों मिली। आपको शायद double
के बजाय decimal
प्रकार का उपयोग करना चाहिए।
The Floating-Point Guide पढ़ें क्यों समझने के लिए।
का उपयोग कर सकते हैं जो मुझे चाहिए सही iformatprovider प्रारूप – MonsterMMORPG
@PokemonCraft: नहीं। आपको यह समझना है कि आप जो चाहते हैं वह असंभव है और समझ में नहीं आता है। –
आप परिशुद्धता हिस्सा कम करने के लिए इस कोड का उपयोग कर सकते हैं:
double m = Math.Round(0.55000000000000004,2);
परिणाम होगा: 0.55
- 1. आईओएस पर पूर्ण परिशुद्धता के साथ डबल प्रिंट कैसे करें?
- 2. स्ट्रिंग्स.एक्सएमएल में डॉट के बाद 2 अंकों के साथ डबल पैरामीटर?
- 3. यूलर # 26, बेहतर परिशुद्धता के साथ तर्कसंगत संख्या को स्ट्रिंग में कैसे परिवर्तित करें?
- 4. डबल के साथ डबल प्रारूप कैसे करें?
- 5. एन दशमलव के साथ स्ट्रिंग के लिए डबल परिवर्तित, दशमलव विभाजक के रूप डॉट है, और कोई हजार विभाजक
- 6. एंड्रॉइड में दो दशमलव के साथ डबल प्रिंट कैसे करें?
- 7. सी:, फ्लोट करने के लिए डबल परिवर्तित दशमलव बिंदु परिशुद्धता संरक्षण
- 8. स्ट्रिंग की सूची में डबल की सूची कैसे परिवर्तित करें?
- 9. सी # उच्च डबल परिशुद्धता
- 10. डबल परिशुद्धता परिवर्धन में सहायता
- 11. विस्तारित डबल परिशुद्धता
- 12. ग्राफ़विज़ के डॉट के साथ एक नोड में दो रंग?
- 13. इंटेल एवीएक्स: डबल परिशुद्धता फ्लोटिंग पॉइंट चर के लिए डॉट उत्पाद का 256-बिट संस्करण
- 14. एक चर परिशुद्धता के साथ जावा String.format कैसे करें?
- 15. सी # डबल परिशुद्धता समस्या
- 16. उचित संस्कृति के साथ स्ट्रिंग को डबल में परिवर्तित करने के लिए
- 17. जावा स्ट्रिंग "।" के साथ विभाजित (डॉट)
- 18. आईफोन/आईपैड डबल परिशुद्धता गणित
- 19. VBA परिशुद्धता समस्या में डबल की तुलना करें
- 20. कैसे सही परिशुद्धता के साथ एक स्ट्रिंग में "% च" का उपयोग करने के लिए एक डबल मान को
- 21. SSE2: डबल परिशुद्धता लॉग समारोह
- 22. क्यूस्ट्रिंग :: टू डबल() मुझे गलत परिशुद्धता
- 23. रेगेक्स के साथ मदद - डॉट (।)
- 24. डीबग/रिलीज मोड में फ्लोट/डबल परिशुद्धता
- 25. पायथन matplotlib डैश-डॉट-डॉट - कैसे करें?
- 26. डबल से एनएसआईएनटेगर को कैसे परिवर्तित करें?
- 27. वर्चर में डबल में एसक्यूएल कैसे परिवर्तित करें?
- 28. न्यूनतम स्ट्रिंग के साथ स्ट्रिंग को पैलिंड्रोम में कैसे परिवर्तित करें?
- 29. स्ट्रिंग सी ++ से डबल में कनवर्ट करें?
- 30. स्ट्रिंग को डबल में कनवर्ट करें - वीबी
मैं क्या जरूरत है प्रारूप – MonsterMMORPG
iformatprovider है CultureInfo.InvariantCulture प्रारूप प्रदाता यदि आपका दशमलव उपयोग करने के लिए एक है विभाजक हमेशा होता है "।", आपको वास्तव में क्या जानने की ज़रूरत है? –
और यदि आप शून्यों को पीछे छोड़कर ऐसा करना चाहते हैं तो आप [{0: #, 0। ######}] (http://stackoverflow.com/a/20146494/492336) – sashoalm