C # में int और double के बीच क्या अंतर है

C Mem Int Aura Double Ke Bica Kya Antara Hai



सी # एक लोकप्रिय प्रोग्रामिंग भाषा है जिसका व्यापक रूप से सॉफ्टवेयर विकास में उपयोग किया जाता है। C# में विभिन्न प्रकार के डेटा को परिभाषित और प्रस्तुत करने के लिए, विशिष्ट डेटा प्रकारों का उपयोग किया जाता है जो एक चर धारण कर सकता है, और ये C# में मूलभूत अवधारणाओं में से एक हैं। सी # में, संख्यात्मक मानों का प्रतिनिधित्व करने के लिए अक्सर उपयोग किए जाने वाले दो डेटा प्रकार 'इंट' और 'डबल' होते हैं। फिर भी उनमें कुछ महत्वपूर्ण अंतर हैं जिन्हें प्रोग्रामर को समझना चाहिए, और यह पोस्ट C# में int और double के बीच के अंतर के बारे में है।

सी#में इंट और डबल के बीच क्या अंतर है?

दो डेटा प्रकारों के बीच प्राथमिक अंतर यह है कि वे किस तरह से दशमलव मानों को संग्रहीत और प्रदर्शित करते हैं। पूर्णांक (int) पूर्ण संख्याएँ हैं, जिसका अर्थ है कि उनका कोई दशमलव बिंदु नहीं है। वे उन मानों को संग्रहीत करने के लिए उपयोग किए जाते हैं जिन्हें दशमलव सटीकता की आवश्यकता नहीं होती है, जैसे कि गिनती, अनुक्रमण और सरल अंकगणितीय संचालन। C# में पूर्णांक -2,147,483,648 से लेकर 2,147,483,647 तक हो सकते हैं, जो एक 'int' डेटा प्रकार का अधिकतम मान हो सकता है।

दूसरी ओर, डबल्स (डबल) फ़्लोटिंग-पॉइंट नंबर हैं, जिसका अर्थ है कि वे दशमलव मानों का प्रतिनिधित्व कर सकते हैं। वे उन मानों को संग्रहीत करने के लिए उपयोग किए जाते हैं जिनके लिए दशमलव परिशुद्धता की आवश्यकता होती है, जैसे अंशों या दशमलवों वाली गणना। C# में डबल्स -1.7976931348623157E+308 से लेकर 1.7976931348623157E+308 तक हो सकता है, जो एक 'डबल' डेटा प्रकार का अधिकतम मान हो सकता है।







आइए प्रत्येक डेटा प्रकार का एक उदाहरण देखें:



सी # में int डेटा प्रकार के लिए उदाहरण

C # में int डेटा प्रकार 4 बाइट्स है, नीचे वह कोड है जो int डेटा प्रकार का उपयोग करके सरल जोड़ करता है:



सिस्टम का उपयोग करना ;

वर्ग कार्यक्रम

{

स्थिर खालीपन मुख्य ( डोरी [ ] तर्क )

{

int यहाँ संख्या 1 = 5 ;

int यहाँ num2 = 10 ;

int यहाँ जोड़ = संख्या 1 + num2 ;

सांत्वना देना। पंक्ति लिखो ( '{0} और {1} का योग {2} है' , संख्या 1 , num2 , जोड़ ) ;

}

}

इस उदाहरण में, हम दो चर 'num1' और 'num2' को पूर्णांक घोषित करते हैं और उन्हें क्रमशः 5 और 10 मान देते हैं। फिर, हम उन सभी को एक साथ जोड़ते हैं और परिणाम को 'योग' नामक एक चर में डालते हैं और अंत में, हम परिणाम को प्रिंट करने के लिए कंसोल.राइटलाइन विधि का उपयोग करते हैं।





सी # में डबल डेटा प्रकार के लिए उदाहरण

डबल डेटा प्रकार सी # में 8 बाइट है, नीचे वह कोड है जो डबल डेटा प्रकार का उपयोग करके सरल जोड़ करता है:



सिस्टम का उपयोग करना ;

वर्ग कार्यक्रम

{

स्थिर खालीपन मुख्य ( डोरी [ ] तर्क )

{

दोहरा संख्या 1 = 7.5 ;

दोहरा num2 = 9.5 ;

दोहरा उत्पाद = संख्या 1 * num2 ;

सांत्वना देना। पंक्ति लिखो ( '{0} और {1} का गुणनफल {2} है' , संख्या 1 , num2 , उत्पाद ) ;

}

}

इस उदाहरण में, हम दो वेरिएबल्स 'num1' और 'num2' को डबल घोषित करते हैं और उन्हें क्रमशः 7.5 और 9.5 मान देते हैं। हम फिर उन्हें एक साथ गुणा करते हैं और परिणाम को एक चर 'उत्पाद' में संग्रहीत करते हैं और इसके बाद हम 'कंसोल.राइटलाइन' विधि का उपयोग करके परिणाम का प्रिंट आउट लेते हैं।

टिप्पणी: मेमोरी की मात्रा जिसे प्रत्येक डेटा प्रकार बनाए रख सकता है, फ्लोट और डबल डेटा प्रकारों के बीच भिन्न होता है; फ्लोट 4 बाइट्स रख सकता है जबकि डबल 8 बाइट्स रख सकता है।

निष्कर्ष

प्रभावी कोड लिखने के लिए सी # में 'इंट' और 'डबल' के बीच अंतर को समझना आवश्यक है। जबकि पूर्णांक का उपयोग पूर्ण संख्याओं के लिए किया जाता है, युगल का उपयोग फ्लोटिंग नंबरों के साथ काम करने के लिए किया जाता है, और प्रत्येक के अपने विशिष्ट उपयोग मामले होते हैं। किसी दिए गए परिदृश्य के लिए उपयुक्त डेटा प्रकार का उपयोग करके, प्रोग्रामर यह सुनिश्चित कर सकते हैं कि उनका कोड सटीक और कुशल है।