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

C# में लिटरल्स (Literals)


निश्चित मानों को लिटरल्स कहा जाता है। कॉन्स्टेंट उन निश्चित मानों को संदर्भित करते हैं जिन्हें प्रोग्राम अपने निष्पादन के दौरान बदल नहीं सकता।

कॉन्स्टेंट बेसिक डेटा टाइप्स में से किसी के भी हो सकते हैं जैसे इंटीजर कॉन्स्टेंट, फ्लोटिंग कॉन्स्टेंट, कैरेक्टर कॉन्स्टेंट, या स्ट्रिंग लिटरल। एन्यूमरेशन कॉन्स्टेंट भी होते हैं।

आइए C# में इंटीजर, फ्लोट, और स्ट्रिंग लिटरल्स के बारे में जानें:

इंटीजर लिटरल्स (Integer Literals)

एक इंटीजर लिटरल डेसीमल या हेक्साडेसिमल कॉन्स्टेंट हो सकता है। एक प्रीफिक्स बेस या रेडिक्स निर्दिष्ट करता है: हेक्साडेसिमल के लिए 0x या 0X, और डेसीमल के लिए कोई प्रीफिक्स आईडी नहीं।

इंटीजर लिटरल्स के कुछ उदाहरण यहां दिए गए हैं:

20 // int 30u // unsigned int 30l // long

फ्लोट लिटरल्स (Float Literals)

एक फ्लोटिंग-पॉइंट लिटरल में एक पूर्णांक भाग, एक दशमलव बिंदु, एक भिन्नात्मक भाग, और एक एक्सपोनेंट भाग होता है। आप फ्लोटिंग पॉइंट लिटरल्स को या तो दशमलव रूप में या एक्सपोनेंशियल रूप में प्रस्तुत कर सकते हैं।

फ्लोट लिटरल्स के कुछ उदाहरण यहां दिए गए हैं:

2.64734 314159E-5F

स्ट्रिंग लिटरल्स (String Literals)

स्ट्रिंग लिटरल्स या कॉन्स्टेंट डबल कोट्स "" या @"" में संलग्न होते हैं। एक स्ट्रिंग में वर्ण होते हैं जो कैरेक्टर लिटरल्स के समान होते हैं: सादे वर्ण, एस्केप सीक्वेंस, और यूनिवर्सल वर्ण।

स्ट्रिंग लिटरल्स के कुछ उदाहरण यहां दिए गए हैं:

"Hello, World" "Welcome, \

  1. - JavaScript में लिटरल क्या है?

    JavaScript में, एक लिटरल तब होता है जब आप अपने स्क्रिप्ट फ़ाइल में इसे शाब्दिक रूप से लिखकर एक वैल्यू को संदर्भित करते हैं। लिटरल्स के विभिन्न प्रकार हैं: 4 एक नंबर लिटरल है Icecream एक स्ट्रिंग लिटरल है {color: red} एक ऑब्जेक्ट लिटरल है ऑब्जेक्ट लिटरल्स के बारे में यहाँ और पढ़ें।

  1. - जावास्क्रिप्ट में ऑब्जेक्ट लिटरल्स बनाम कंस्ट्रक्टर्स

    new Object() नोटेशन और ऑब्जेक्ट लिटरल {} नोटेशन दोनों वही काम करते हैं। वे एक ऑब्जेक्ट इनिशियलाइज़ करते हैं। हालांकि, यदि आप प्रॉपर्टीज जोड़ना शुरू करते हैं तो दूसरी नोटेशन थोड़ी अलग हो सकती है। उदाहरण let a = { name: Ayush }; यह इनिशियलाइज़ेशन इसके समतुल्य है: let a = new Object(); a.name = Ayu

  1. जावास्क्रिप्ट में टैग्ड टेम्पलेट लिटरल्स जावास्क्रिप्ट में टैग्ड टेम्पलेट लिटरल्स

    टेम्पलेट लिटरल्स हमें टैग्ड टेम्पलेट लिटरल्स बनाने की भी अनुमति देते हैं। टैग्ड लिटरल ठीक एक फ़ंक्शन परिभाषा की तरह होता है और यह हमें टेम्पलेट लिटरल्स को पार्स करने की अनुमति देता है। टैग्ड लिटरल में पैरेंथेसिस नहीं होते और टैग फ़ंक्शन को स्ट्रिंग वैल्यूज का ऐरे पहले आर्गुमेंट के रूप में मिलता है।