Articles of फ्लोटिंग पॉइंट

सी ++ दशमलव डेटा प्रकार

दशमलव डेटा प्रकार जैसे दशमलव decimal32 , दशमलव decimal64 या दशमलव का उपयोग करने का कोई तरीका क्या मेरे सी ++ प्रोग्राम में है?

टंकण दशमलव संख्या नहीं राउंड ऑफ

संभव डुप्लिकेट: सी # – मैं दशमलव मान को 2 दशमलव स्थानों (एक पृष्ठ पर आउटपुट के लिए) कैसे गोल करता हूं मैं नीचे की तरह दशमलव को छोटा करना चाहता हूं अर्थात 2.22939393 -> 2.229 2.22977777 -> 2.229

लंबे डबल बनाम डबल

मुझे पता है कि विभिन्न डेटा प्रकारों के आकार को मैं किस सिस्टम पर हूं, इसके आधार पर बदल सकता है मैं XP 32bits का उपयोग करता हूं, और आकार + (C ++) में ऑपरेटर का उपयोग करता हूं, ऐसा लगता है कि लंबे समय तक 12 बाइट्स और डबल 8 है। हालांकि, सबसे बड़े […]

अस्थायी बिंदु संख्या को कुछ सटीक रूप में परिवर्तित करें, फिर स्ट्रिंग पर प्रतिलिपि करें

मेरे पास एक अस्थायी बिंदु संख्या है, 135.12345678910 मैं उस मान को स्ट्रिंग में जोड़ना चाहता हूं, लेकिन केवल 135.123456789 । प्रिंट के साथ, मैं ऐसा कुछ करके आसानी से कर सकता हूं: print "%.9f" % numvar के साथ numvar जा रहा है मेरी असली संख्या क्या इसे करने का कोई आसान तरीका है?

प्रतिनिधित्व में फ़्लोटिंग प्वाइंट एरर?

जब मैं यह गुणा करता हूँ 0.94 * 8700 उत्पादन है ८१७७.९९९९९९९९९९९९ लेकिन यह होना चाहिए था 8178 मैं जावा का उपयोग कर रहा हूँ, लेकिन मुझे नहीं लगता कि यह त्रुटि एक विशेष प्रोग्रामिंग भाषा से संबंधित है, अब मेरा सवाल है … ऐसा क्यों हुआ ?? और अन्य संख्याएं (एक उदाहरण के रूप […]

फ़्लोटिंग प्वाइंट डिवाइडर हार्डवेयर कार्यान्वयन विवरण

मैं हार्डवेयर में एक 32-बिट फ़्लोटिंग बिंदु हार्डवेयर विभक्त को लागू करने की कोशिश कर रहा हूं और मुझे आश्चर्य है कि क्या मैं विभिन्न एल्गोरिदम के बीच कुछ ट्रेडऑफ के रूप में कोई सुझाव प्राप्त कर सकता हूं? मेरा फ़्लोटिंग प्वाइंट यूनिट वर्तमान में गुणा और जोड़ / घटाव का समर्थन करता है, लेकिन […]

+0.0 और -0.0 पर कौन से आपरेशन और फ़ंक्शन अलग-अलग अंकगणित परिणाम देते हैं?

सी में, जब ±0.0 समर्थित होता है, +0.0 या +0.0 गए +0.0 आमतौर पर कोई अंकगणित अंतर नहीं होता है। हालांकि उनके पास अलग-अलग पैटर्न हैं, वे गणितीय रूप से समान के रूप में तुलना करते हैं। double zp = +0.0; double zn = -0.0; printf("0 == memcmp %d\n", 0 == memcmp(&zn, &zp, sizeof zp));// […]

कैसे ठीक से और मानक रूप से तुलना फ्लोट्स?

हर बार जब मैं एक नई परियोजना शुरू करता हूं और जब मुझे कुछ फ़्लोट या डबल वैरिएबल की तुलना करने की आवश्यकता होती है तो मैं इस तरह से कोड लिखता हूं: if (fabs(prev.min[i] – cur->min[i]) < 0.000001 && fabs(prev.max[i] – cur->max[i]) < 0.000001) { continue; } फिर मैं इन जादू चर 0.000001 (और […]

यह घटाव शून्य के समान क्यों नहीं है?

मैं अपने कोल्डफ्यूजन कोड में इन मूल्यों पर हुआ था, लेकिन Google के कैलकुलेटर में ऐसा "बग" लगता है जहां अंतर गैर शून्य है। 416582.2850 – 411476.8100 – 5105.475 = -2.36468622461 ई -1111 http://www.google.com/search?hl=en&rlz=1C1GGLS_enUS340US340&q=416582.2850+-+411476.8100+-+5105.475&aq=f&oq=&aqi= JavaCast को इन्हें लंबे / फ्लोट / डबल करने में मदद नहीं करता – इसका परिणाम अन्य गैर-शून्य अंतर में होता […]

कैसे फ्लोटिंग प्वाइंट नंबर स्मृति में संग्रहीत हैं?

मैंने पढ़ा है कि वे मैन्टासा और एक्सपोनेंट के रूप में संग्रहित हैं मैंने यह दस्तावेज पढ़ा है, लेकिन मैं कुछ भी नहीं समझ सका।

दिलचस्प पोस्ट
कैसे अजगर में इनपुट स्ट्रीम फ्लश? सी ++ स्ट्रिंग == और तुलना () के बीच अंतर? मुझे वितरित संशोधन नियंत्रण बेच पायथन में थ्रेडिंग Iframe से अभिमुख URL को एक्सेस करें एकाधिक तालिकाओं से एसक्यूएल क्वेरी रिटर्न डेटा कैसे हो सकता है रीयलएम ऑब्जेक्ट से फील्ड वैल्यू पुनर्प्राप्त नहीं की जा सकती, मान डीबगर में शून्य हैं बिना सामग्रीप्रदाता के कर्सर लोडर उपयोग क्यों नकारात्मक वजन किनारों के लिए Dijkstra के एल्गोरिदम काम नहीं करता है? कैसे एक डेटा फ्रेम से कई चर के साथ सूत्र लिखने के लिए? जावा सर्वलेट में POST अनुरोध से अनुरोध पेलोड प्राप्त करना मैं बैच फ़ाइलों में एम्पर्संस से कैसे बच सकता हूँ? मैं Django के GenericForeignKey को मॉडल की सूची में कैसे प्रतिबंधित कर सकता हूं? @ आयात बनाम लिंक रूबी आई ++ या आई- (वेतन वृद्धि / घटते ऑपरेटरों) का समर्थन क्यों नहीं करता है?