] हालाँकि, अंतिम निष्पादन योग्य बाइनरी उत्पन्न करते समय, स्थिरांक को परिमित सटीक प्रकारों में परिवर्तित किया जाना चाहिए। वे पूरी तरह से संकलन के दौरान मौजूद हैं और निष्पादन योग्य में मौजूद नहीं हैं। कंपाइलर अपने डिफ़ॉल्ट प्रकार से एक अनटिप्ड स्थिरांक का प्रकार प्राप्त करता है। उदाहरण के लिए, कोड स्निपेट कॉन्स्ट विशाल = 1e1000 में, निरंतर विशाल प्रकार फ्लोट 64 का है। सीमाएँ लागू कर सकते हैं। हालाँकि, कुछ न्यूनतम सटीक स्तर की गारंटी दी जाती है:
पूर्णांक स्थिरांक: २५६ बिट्स
फ्लोटिंग-पॉइंट स्थिरांक: २५६-बिट मंटिसा, ३२-बिट हस्ताक्षरित घातांक ] हालाँकि, कल्पना यह तय करती है कि सभी निरंतर अभिव्यक्तियों का मूल्यांकन परिभाषित सटीक सीमाओं के भीतर ठीक से किया जाना चाहिए। निरंतर अभिव्यक्ति मूल्यांकन, संकलक एक त्रुटि की रिपोर्ट करेगा। परिमित प्रकारों की सीमाओं से अधिक मान निष्पादन योग्य में प्रतिनिधित्व नहीं किया जा सकता है। डेवलपर्स गणित/बिग जैसे पैकेज का उपयोग कर सकते हैं और मनमाना सटीकता के साथ मूल्यों को संभालने के लिए निरंतर/निरंतर। संकलन के दौरान, स्थिरांक में मनमानी सटीकता होती है, लेकिन संकलक सीमाएँ लगा सकते हैं। केवल निरंतर अभिव्यक्तियों के परिणाम को परिमित परिशुद्धता में परिवर्तित करने की आवश्यकता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3