floating-point पर टैग किए गए जवाब

फ्लोटिंग पॉइंट नंबर वास्तविक संख्याओं के अनुमान हैं जो पूर्णांकों की तुलना में बड़ी श्रेणियों का प्रतिनिधित्व कर सकते हैं, लेकिन कम परिशुद्धता की कीमत पर समान मात्रा में मेमोरी का उपयोग करते हैं। यदि आपका प्रश्न छोटी अंकगणितीय त्रुटियों (उदाहरण के लिए 0.2 + 0.1 बराबर 0.300000001?) या दशमलव रूपांतरण त्रुटियों के बारे में है, तो कृपया पोस्ट करने से पहले नीचे दिए गए "जानकारी" पृष्ठ को पढ़ें।

3
इंटेल C ++ कंपाइलर के साथ NaN - NaN == 0.0 क्यों होता है?
यह सर्वविदित है कि NaNs अंकगणित में प्रचारित करते हैं, लेकिन मुझे कोई प्रदर्शन नहीं मिला, इसलिए मैंने एक छोटा लेख लिखा: #include <limits> #include <cstdio> int main(int argc, char* argv[]) { float qNaN = std::numeric_limits<float>::quiet_NaN(); float neg = -qNaN; float sub1 = 6.0f - qNaN; float sub2 = qNaN …
300 c++  c  floating-point  ieee-754  icc 

13
एक फ्लोट बनाओ केवल दो दशमलव स्थानों को दिखाएं
मेरे पास एक मूल्य 25.00है float, लेकिन जब मैं इसे स्क्रीन पर प्रिंट करता हूं तो यह होता है 25.0000000। मैं केवल दो दशमलव स्थानों के साथ मूल्य कैसे प्रदर्शित कर सकता हूं?

6
राशि क्रम बदलने से अलग परिणाम क्यों मिलता है?
राशि क्रम बदलने से अलग परिणाम क्यों मिलता है? 23.53 + 5.88 + 17.64 = 47.05 23.53 + 17.64 + 5.88 = 47.050000000000004 जावा और जावास्क्रिप्ट दोनों एक ही परिणाम देते हैं। मैं समझता हूं कि फ्लोटिंग पॉइंट नंबरों को द्विआधारी में जिस तरह से दर्शाया गया है, उसके कारण …

2
कुछ फ्लोट <पूर्णांक तुलना दूसरों की तुलना में चार गुना धीमी क्यों हैं?
जब फ्लोटर्स की तुलना पूर्णांकों से की जाती है, तो कुछ जोड़ियों का मूल्यांकन एक समान परिमाण के अन्य मूल्यों की तुलना में अधिक लंबा होता है। उदाहरण के लिए: &gt;&gt;&gt; import timeit &gt;&gt;&gt; timeit.timeit("562949953420000.7 &lt; 562949953421000") # run 1 million times 0.5387085462592742 लेकिन अगर फ्लोट या पूर्णांक एक निश्चित …

19
दशमलव संख्याओं को बाइनरी में बिल्कुल क्यों नहीं दर्शाया जा सकता है?
फ्लोटिंग-पॉइंट प्रतिनिधित्व के बारे में SO को कई प्रश्न पोस्ट किए गए हैं। उदाहरण के लिए, दशमलव संख्या 0.1 में एक सटीक द्विआधारी प्रतिनिधित्व नहीं है, इसलिए यह == ऑपरेटर का उपयोग करने के लिए इसे दूसरे फ़्लोटिंग-पॉइंट नंबर से तुलना करना खतरनाक है। मैं फ़्लोटिंग-पॉइंट प्रतिनिधित्व के पीछे के …

3
ActiveRecord में फ्लोट बनाम दशमलव
कभी-कभी, एक्टिवरकॉर्ड डेटा प्रकार मुझे भ्रमित करते हैं। इर, अक्सर। मेरे शाश्वत प्रश्नों में से एक, एक दिए गए मामले के लिए है, क्या मुझे उपयोग करना चाहिए :decimalया :float? मैं अक्सर इस लिंक पर आता हूं, ActiveRecord:: दशमलव बनाम: फ्लोट? , लेकिन उत्तर मेरे लिए कुछ स्पष्ट होने के …


14
रैंडम फ्लोट नंबर जनरेशन
मैं C ++ में यादृच्छिक फ़्लोट कैसे उत्पन्न करता हूं? मुझे लगा कि मैं पूर्णांक रैंड ले सकता हूं और इसे किसी चीज से विभाजित कर सकता हूं, क्या यह पर्याप्त होगा?

12
IEEE754 NaN मानों के लिए झूठे लौटाने वाले सभी तुलनाओं के लिए तर्क क्या है?
NaN मूल्यों की तुलना अन्य सभी मूल्यों से अलग क्यों होती है? यही है, ऑपरेटरों के साथ सभी तुलना ==, &lt;=,&gt; =, &lt;,&gt; जहां एक या दोनों मूल्य NaN रिटर्न है, अन्य सभी मूल्यों के व्यवहार के विपरीत है। मुझे लगता है कि यह किसी तरह से संख्यात्मक संगणनाओं को …

12
मुझे दशमलव के बजाय डबल का उपयोग कब करना चाहिए?
मैं इसके बजाय double(या float) उपयोग करने के तीन फायदे बता सकता हूं decimal: कम मेमोरी का उपयोग करता है। तेज़ क्योंकि फ़्लोटिंग पॉइंट गणित संचालन मूल रूप से प्रोसेसर द्वारा समर्थित होते हैं। बड़ी संख्या का प्रतिनिधित्व कर सकते हैं। लेकिन ये फायदे केवल गहन संचालन की गणना करने …

9
मुझे जावा में "सख्त" कीवर्ड का उपयोग कब करना चाहिए?
मैंने देखा है कि यह क्या करता है, लेकिन क्या वास्तव में किसी का उदाहरण है कि आप strictfpजावा में कीवर्ड का उपयोग कब करेंगे ? क्या किसी ने वास्तव में इसके लिए उपयोग पाया है? क्या मेरे सभी फ़्लोटिंग पॉइंट ऑपरेशंस पर इसे लागू करने के कोई दुष्प्रभाव होंगे?

9
8 दशमलव स्थानों के साथ अक्षांश / देशांतर के लिए MySQL डेटा प्रकार का क्या उपयोग किया जाना चाहिए?
मैं मानचित्र डेटा के साथ काम कर रहा हूं, और Latitude/Longitude8 दशमलव स्थानों तक फैला हुआ हूं । उदाहरण के लिए: Latitude 40.71727401 Longitude -74.00898606 मैंने Google दस्तावेज़ में देखा जो उपयोग करता है: lat FLOAT( 10, 6 ) NOT NULL, lng FLOAT( 10, 6 ) NOT NULL हालाँकि, उनके …

7
रूबी में विभाजन दशमलव मान के बजाय पूर्णांक क्यों लौटा रहा है?
उदाहरण के लिए: 9 / 5 #=&gt; 1 लेकिन मुझे उम्मीद थी 1.8। मैं सही दशमलव (गैर पूर्णांक) परिणाम कैसे प्राप्त कर सकता हूं? यह 1सब क्यों लौट रहा है ?

8
जावास्क्रिप्ट में स्ट्रिंग को फ्लोट में कैसे बदलें?
मैं डेटाग्रिड से दो मानों को पार्स करने की कोशिश कर रहा हूं। फ़ील्ड संख्यात्मक होते हैं, और जब उनके पास अल्पविराम (उदा। 554,20) होता है, तो मुझे अल्पविराम के बाद नंबर नहीं मिल सकते हैं। मैं कोशिश की है parseIntऔर parseFloat। मैं यह कैसे कर सकता हूँ?

11
क्या कोई C # में हस्ताक्षरित फ़्लोट्स के साथ इस अजीब व्यवहार की व्याख्या कर सकता है?
यहाँ टिप्पणियों के साथ उदाहरण दिया गया है: class Program { // first version of structure public struct D1 { public double d; public int f; } // during some changes in code then we got D2 from D1 // Field f type became double while it was int before …
247 c#  .net  floating-point 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.