] यह आवश्यकता ऐतिहासिक डिजाइन निर्णयों से उपजी है, जो अलग -अलग हार्डवेयर आर्किटेक्चर और प्रदर्शन अनुकूलन को समायोजित करते हैं। अंकगणितीय अभिव्यक्तियों पर लागू सामान्य अंकगणितीय रूपांतरणों में INT को कम को बढ़ावा देना शामिल है यदि यह शॉर्ट के सभी मूल्यों का प्रतिनिधित्व कर सकता है। अन्यथा, इसे अहस्ताक्षरित int में बढ़ावा दिया जाता है। परिणाम
इस डिज़ाइन निर्णय को उस समय अलग -अलग हार्डवेयर आर्किटेक्चर के लिए जिम्मेदार ठहराया गया है, जहां व्यापक प्रकारों का उपयोग करने से अधिक कुशल कोड निष्पादन हो सकता है। यह प्रचार आम तौर पर इसे INT में परिवर्तित करता है, जो मानों की एक विस्तृत श्रृंखला प्रदान करता है और संचालन के लिए लगातार डेटा प्रकार सुनिश्चित करता है। ऑटो x = s t; यहाँ, s और t छोटे प्रकार हैं। हालांकि, उनके जोड़ का परिणाम एक्स में संग्रहीत है, जिसमें टाइप इंट होगा। यह सामान्य अंकगणितीय रूपांतरणों और पूर्णांक प्रचार के साथ संरेखित करता है जो सी मानक में परिभाषित किया गया है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3