Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में फ्लोट, डबल और दशमलव के बीच क्या अंतर है?

फ्लोट , डबल और दशमलव सी # में सभी वैल्यू टाइप हैं।

मान प्रकार चर को सीधे एक मान सौंपा जा सकता है। वे वर्ग System.ValueType से व्युत्पन्न हैं। मान प्रकारों में सीधे डेटा होता है।

फ्लोट मान प्रकार

फ्लोट 3.4 x 10 38 श्रेणी के साथ एक 32-बिट एकल-सटीक फ़्लोटिंग पॉइंट प्रकार है से + 3.4 x 10 38

मेमोरी साइज 4 बाइट्स है।

float a = 3.5f;

डबल वैल्यू टाइप

डबल एक 64-बिट डबल-सटीक फ़्लोटिंग पॉइंट प्रकार है जिसकी सीमा (+/-)5.0 x 10 -324 है से (+/-)1.7 x 10 308

मेमोरी साइज 8 बाइट्स है।

double d = 5.78788

दशमलव मान प्रकार

दशमलव एक 128-बिट सटीक दशमलव मान है जिसमें सीमा के साथ 28-29 महत्वपूर्ण अंक होते हैं (-7.9 x 10 28 से 7.9 x 10 28 ) / 10 0 से 28

मेमोरी साइज 16 बाइट्स है।

decimal d = 1.0M;

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

    एक इंटरफ़ेस फ़ील्ड या विधि कार्यान्वयन के बिना एक वर्ग है। यह परिभाषित विधियों को लागू नहीं कर सकता है। एक वर्ग आम तौर पर एक इंटरफ़ेस में परिभाषित विधियों को लागू करता है। इंटरफ़ेस इंटरफेस गुणों, विधियों और घटनाओं को परिभाषित करते हैं, जो इंटरफेस के सदस्य हैं। इंटरफेस में केवल सदस्यों की घोषणा होत

  1. C# में शाब्दिक और स्थिरांक में क्या अंतर है?

    स्थिरांक निश्चित मानों को संदर्भित करता है जो प्रोग्राम निष्पादन के दौरान परिवर्तित नहीं हो सकता है। इन निश्चित मूल्यों को शाब्दिक भी कहा जाता है। स्थिरांक किसी भी मूल डेटा प्रकार के हो सकते हैं जैसे पूर्णांक स्थिरांक, फ़्लोटिंग स्थिरांक, वर्ण स्थिरांक, या स्ट्रिंग शाब्दिक। गणन स्थिरांक भी हैं। एक

  1. सी # में स्ट्रिंग और स्ट्रिंग के बीच क्या अंतर है?

    String System.String के लिए खड़ा है जबकि string System.String के लिए C# में एक उपनाम है - उदाहरण के लिए string str = "Welcome!"; यह आवश्यक नहीं है, लेकिन आम तौर पर जब आप कक्षाओं के साथ काम करते हैं तो स्ट्रिंग का उपयोग किया जाता है। string str = String.Format("Welcome! {0}!", u