मैं अपने कुछ कोड का परीक्षण कर रहा था, जावास्क्रिप्ट में मैंने .1 + .2 जोड़ा और यह मुझे .30000000000000004 के बजाय .3 देता है। मुझे यह समझ में नहीं आता है। लेकिन जब मैंने जोड़ा .1 + .3 यह मुझे देता है .4। मैंने इसे गुगल किया और डबल प्रेसिजन के अतिरिक्त के बारे में कुछ पाया। लेकिन मुझे नहीं पता कि यह क्या है।डबल परिशुद्धता परिवर्धन में सहायता
उत्तर
यहाँ अनिवार्य कड़ी है: What Every Computer Scientist Should Know About Floating-Point Arithmetic
मूल रूप से, वहाँ कई आधार 10 नंबर होते हैं जो वास्तव में अधिकांश कंप्यूटर द्वारा उपयोग किया जाता चल बिन्दु प्रारूप में नहीं दर्शाया जा सकता है, इसलिए आप लोगों को आप पर प्रकाश डाला जैसे मुद्दों मिल जाएगा।
फ़्लोटिंग पॉइंट नंबरों की परिशुद्धता सटीक है, क्योंकि संख्या बिट्स की सीमित संख्या में संग्रहीत होती है।
जिस नंबर को आप स्टोर करने का प्रयास कर रहे हैं उसे सटीक रूप से संग्रहीत नहीं किया जा सकता है, इसलिए अनुमान लगाया जाता है।
What Every Computer Scientist Should Know About Floating-Point Arithmetic।
यदि आप के लिए जागते नहीं रह सकते हैं तो प्रत्येक कंप्यूटर वैज्ञानिक को फ़्लोटिंग-पॉइंट अंकगणितीय के बारे में क्या पता होना चाहिए, इसके बजाय जावास्क्रिप्ट-विशिष्ट Rounding in JavaScript आज़माएं।
- 1. सी # डबल परिशुद्धता समस्या
- 2. विस्तारित डबल परिशुद्धता
- 3. सी # उच्च डबल परिशुद्धता
- 4. SSE2: डबल परिशुद्धता लॉग समारोह
- 5. आईफोन/आईपैड डबल परिशुद्धता गणित
- 6. डीबग/रिलीज मोड में फ्लोट/डबल परिशुद्धता
- 7. अगले उच्च/निचले आईईईई डबल परिशुद्धता संख्या
- 8. हाइबरनेट: मिला: फ्लोट, अपेक्षित: डबल परिशुद्धता
- 9. क्यूस्ट्रिंग :: टू डबल() मुझे गलत परिशुद्धता
- 10. VBA परिशुद्धता समस्या में डबल की तुलना करें
- 11. सी # में 15 अंकों की डबल टाइप परिशुद्धता नहीं थी?
- 12. पायथन "फ्लोट" और पोस्टग्रेएसक्यूएल की फ्लोटिंग पॉइंट संख्या "डबल परिशुद्धता"
- 13. आईओएस पर पूर्ण परिशुद्धता के साथ डबल प्रिंट कैसे करें?
- 14. परिशुद्धता
- 15. प्रक्रिया। जावा में सहायता सहायता
- 16. गिटहब के ग्राफिंग मीट्रिक में, 'परिवर्धन' क्या हैं?
- 17. जैक्सन - नियंत्रित परिशुद्धता
- 18. डबल
- 19. फ्लोट बनाम डबल (जावा में)
- 20. % जी परिशुद्धता
- 21. दशमलव परिशुद्धता
- 22. डेटटाइम परिशुद्धता?
- 23. SQLite में डबल मान संग्रहीत करना: परिशुद्धता सुनिश्चित करने के लिए कैसे?
- 24. इनलाइन विधानसभा में डबल परिशुद्धता संख्या (जीसीसी, IA-32) के साथ कार्य करना
- 25. दो परिशुद्धता के साथ डबल में कैसे परिवर्तित करें - डॉट के बाद स्ट्रिंग?
- 26. सहायता
- 27. सहायता
- 28. सहायता
- 29. सहायता
- 30. डबल? = डबल? + डबल?
+1 अच्छा लेख :) – alex
:) मुझे लगता है कि मैंने इसमें से 20% सौ बार पढ़ा है ... एक दिन मैं जागने में सक्षम रहूंगा। – sje397
इसका एक बड़ा लेख है, यदि आप इसे पढ़ चुके हैं तो क्या आप मुझे सार बता सकते हैं। –