सी के लिए विशेष रूप से
, यह (शायद) है कि ज्यादातर मामलों कास्टिंग ट्रंकेटस, तथापि, तुम हमेशा परिणाम का परीक्षण करना चाहिए में सच सुनिश्चित होना।
कास्टिंग के साथ समस्या यह है कि यह किसी भी छिड़काव या गोल कर सकता है। यह क्या करता है मुख्य रूप से प्रोग्रामिंग भाषा पर निर्भर करता है, जो कि विशिष्ट संकलक पर मामूली रूप से उपयोग किया जाता है। जिसका अर्थ है कि परिणाम के लिए कोई सामान्य नियम नहीं है जो हमेशा लागू होगा।
गोल() सार्वभौमिक रूप से गणितीय दौर के समान परिणाम उत्पन्न करने के लिए प्रयोग किया जाता है। एक एज केस है जिसे विशेष रूप से .5 के लिए निगरानी की आवश्यकता होती है, जो कभी-कभी अगले नंबर तक भी जाती है।
स्रोत
2015-04-30 10:14:40
यह भी दिलचस्प बात मैंने पहले कभी नहीं सुना: "निकटतम दौर भी डिफ़ॉल्ट आईईईई राउंडिंग मोड है।" - https://randomascii.wordpress.com/2014/01/27/theres-only-four-billion-floatsso-test-them-all/ – cmp