तुलना
bool match = 4 == 4; शब्द true रखता है, और Console.WriteLine(match) true लिखता है. स्क्रीन एक पंक्ति है. दो बराबर चिह्न फाइल में दो चार के बीच बैठते हैं, और उस पंक्ति पर नहीं हैं. सार्वजनिक कक्षा का नाम Pine रखें.
दो बराबर चिह्न एक सवाल पूछते हैं
Pine फाइल खोलें. कक्षा का नाम Pine रहता है. यह पृष्ठ प्रकार का नाम नहीं बदलता. अगर int total अभी भी है तो हटाएँ, जिनमें 4 + 9, 9 / 4, 10 % 3, और वह कोई भी चिह्न शामिल है जो दो संख्याओं को एक पूर्णांक में मिलाता है. अगर string[] plants अभी भी है तो हटाएँ. अगर string plant अभी भी है तो हटाएँ. अगर int count अभी भी है तो हटाएँ. अगर bool ripe अभी भी है और नंगा true या false है बिना पूछ चिह्न के, तो हटाएँ. कोई भी ReadLine पंक्ति हटाएँ. जो फाइल आप रखते हैं उसमें प्रतीक्षा नहीं, न total, न plants, न plant, न count, और न ही नंगी ripe पंक्ति. शब्द केवल उस लेखन पंक्ति से लिखा जाता है जो उस नाम का उपयोग करती है जो पूछ का उत्तर रखता है.
Main के अंदर, रखने वाली पंक्ति bool match = 4 == 4; है. bool प्रकार का शब्द है. यह कहता है यह नाम दो शब्दों में से एक रखता है, true या false. match नाम है, और यह छोटे m से शुरू होता है. पहला = चिह्न रखता है. उस पहले = के दाईं ओर दो पूर्णांक और एक पूछ चिह्न हैं. पहली संख्या 4 है. पूछ चिह्न दो बराबर चिह्न हैं जो बिना अंतराल के साथ लिखे गए हैं: ==. दूसरी संख्या 4 है. किसी भी 4 के चारों ओर उद्धरण नहीं हैं. सेमीकोलन पंक्ति समाप्त करता है. यह पंक्ति एक शब्द रखती है. यह स्क्रीन नहीं लिखती. रखना लिखना नहीं है. इस पंक्ति तक स्क्रीन खाली रहती है. पूछ चिह्न 4 और 4 को बड़ी संख्या में नहीं मिलाता. यह पूछता है क्या बाईं संख्या दाईं संख्या से मेल खाती है. जब मेल खाती हैं, रखा गया शब्द true है. जब नहीं खाती, रखा गया शब्द false है.
एक बराबर चिह्न और दो बराबर चिह्न एक ही काम नहीं करते. एक बराबर चिह्न मान को नाम के नीचे रखता है. दो बराबर चिह्न पूछते हैं क्या दो मान मेल खाते हैं. bool match = 4 == 4; में दोनों हैं. पहला = रखता है. == पूछता है. अगर आप पूछ की जगह केवल एक बराबर चिह्न लिखते हैं, जैसे bool match = 4 = 4; में, build त्रुटि लिखता है. वह पंक्ति दो बार रखने की कोशिश करती है जिस तरीके को यह पृष्ठ नहीं सिखाता. पूछ के लिए दो बराबर चिह्न रखें. रखने के लिए एक बराबर चिह्न रखें. ऑपरेटर पृष्ठ ने दो संख्याओं के बीच एक चिह्न लगाया था ताकि तीसरी संख्या बने, जैसे 4 + 9. यह पृष्ठ पूछ चिह्न दो ऐसी संख्याओं के बीच लगाता है जो पहले से अलग खड़ी हैं. पूछ तीसरा पूर्णांक नहीं बनाती. यह true या false बनाती है.
लेखन पंक्ति नंगा नाम है: Console.WriteLine(match);. कोई उद्धरण नहीं, और उस पंक्ति पर कोई पूछ चिह्न नहीं. C# नाम match पढ़ता है, वह शब्द लिखता है जो नाम रखता है, और पंक्ति समाप्त करता है. जो फाइल आप रखते हैं उसके लिए वह शब्द true है. नाम के अक्षर, m, a, t, c, h, स्क्रीन पर नहीं हैं. bool स्क्रीन पर नहीं है. दो बराबर चिह्न स्क्रीन पर नहीं हैं. अंक 4 स्क्रीन पर नहीं है. शब्द true स्क्रीन पर है, एक पंक्ति में. फाइल सहेजें.
जो फाइल आप रखते हैं
यह शिक्षण आकार रखें. एक प्रकार का शब्द, bool. एक नाम, match. एक रखने वाली पंक्ति जो 4 लिखती है, फिर दो बराबर चिह्न, फिर 4, बिना किसी संख्या पर उद्धरण के. एक लेखन पंक्ति, और वह पंक्ति नंगे नाम का उपयोग करती है. कोई total पंक्ति नहीं, कोई plants पंक्ति नहीं, और कोई दूसरी लेखन पंक्ति नहीं.
using System;
public class Pine
{
public static void Main()
{
bool match = 4 == 4;
Console.WriteLine(match);
}
}
ऊपर से पढ़ें. using System; छोटे नाम तैयार करता है. public class Pine प्रकार का नाम देता है. public static void Main() वह जगह है जहाँ रनटाइम शुरू होता है. bool match = 4 == 4; शब्द true रखता है. यह कुछ नहीं लिखता. Console.WriteLine(match); true लिखता है और पंक्ति समाप्त करता है. स्क्रीन पर एक पंक्ति. कोई उद्धरण नहीं. कोई दूसरी पंक्ति नहीं. जो फाइल आप रखते हैं उसमें int total पंक्ति नहीं है, और न ही मिली हुई पूर्णांक रखने वाली पंक्ति है.
dotnet run से चलाएँ. कार्यक्रम true लिखता है. यह आपके टाइप करने का इंतजार नहीं करता. दो संख्याएँ और पूछ चिह्न पहले से फाइल में थे. अगर dotnet run रुकता है, ReadLine अभी भी फाइल में है. वह पंक्ति हटाएँ और bool match = 4 == 4; तथा एक लेखन पंक्ति रखें. कार्यक्रम लेखन पंक्ति के बाद समाप्त होता है. स्क्रीन true दिखाती है. एक पंक्ति. कोई उद्धरण नहीं. अगर स्क्रीन match दिखाती है, लेखन पंक्ति में नाम के चारों ओर उद्धरण हैं: Console.WriteLine("match");. वे उद्धरण अक्षर चिह्नित करते हैं, इसलिए रखा शब्द नहीं लिखा जाता. अगर स्क्रीन 13 दिखाती है, ऑपरेटर फाइल अभी भी जगह पर है. int total और जोड़ चिह्न हटाएँ. अगर स्क्रीन 4 दिखाती है, हो सकता है लेखन पंक्ति अभी भी पूर्णांक छापे bool नाम के बजाय. जो फाइल आप रखते हैं वह match द्वारा रखा शब्द लिखती है. अगर स्क्रीन false दिखाती है, रखने वाली पंक्ति की दोनों संख्याएँ मेल नहीं खातीं; वह इस पृष्ठ की दूसरी फाइल है, न कि जो फाइल आप रखते हैं. अगर स्क्रीन अक्षरों के रूप में 4 == 4 दिखाती है, लेखन पंक्ति में उन वर्णों पर उद्धरण हैं. गलत पंक्ति दिखाने वाली स्क्रीन के लिए आप .NET SDK दोबारा इंस्टॉल नहीं करते.
true दिखाने वाली स्क्रीन अकेले पूछ चिह्न साबित नहीं करती. bool match = true; भी true लिखता है. स्क्रीन एक जैसी लग सकती है. फाइल नहीं. जो फाइल आप रखते हैं उसमें 4, फिर ==, फिर 4 है. जब आप इस पृष्ठ का मूल्यांकन करते हैं, दो संख्याओं के बीच दो बराबर चिह्न देखें. फाइल को केवल स्क्रीन से न आंकें.
पूछ चिह्न के आसपास रिक्ति अनुमत है. बिना रिक्ति के bool match = 4==4; अभी भी true रखता है, और build त्रुटि नहीं लिखता. रिक्ति के साथ bool match = 4 == 4; अभी भी true रखता है. जो फाइल आप रखते हैं उसमें पूछ चिह्न के आसपास रिक्ति है, क्योंकि उस तरह चिह्न देखना आसान है. रिक्ति दूसरा मान नहीं हैं. दो बराबर चिह्नों के बीच रिक्ति अनुमत नहीं. bool match = 4 = = 4; से build त्रुटि लिखता है. दो बराबर चिह्न को == के रूप में एक साथ रखें.
नाम को उपयोग करने वाली पंक्ति से पहले मौजूद होना चाहिए. अगर Console.WriteLine(match); bool match = 4 == 4; के ऊपर लिखी है, build त्रुटि लिखता है. रखने वाली पंक्ति को लेखन पंक्ति के ऊपर रखें. उसी नाम के लिए bool दूसरी बार न लिखें. बाद की पंक्ति शब्द बदल सकती है बिना bool दोबारा लिखे, एक बार जब match पहले से है: match = 4 == 4;. वह रूप अनुमत है. आवश्यक नहीं है. जो फाइल आप रखते हैं वह एक पंक्ति पर नाम बनाती है और उत्तर रखती है.
जब संख्याएँ मेल न खाएँ
केवल दूसरी संख्या बदलें. प्रकार का शब्द bool रखें. नाम match रखें. पूछ चिह्न दो बराबर चिह्न के रूप में रखें. bool match = 4 == 9; पूछता है क्या 4, 9 से मेल खाता है. मेल नहीं खाते. रखा शब्द false है. लेखन पंक्ति अभी भी Console.WriteLine(match); है. स्क्रीन false दिखाती है. एक पंक्ति. नाम match स्क्रीन पर नहीं है. अंक 4 और 9 स्क्रीन पर नहीं हैं. पूछ चिह्न स्क्रीन पर नहीं है.
using System;
public class Pine
{
public static void Main()
{
bool match = 4 == 9;
Console.WriteLine(match);
}
}
यह दूसरी फाइल है. जो फाइल आप रखते हैं वह नहीं है. dotnet run चलाएँ. स्क्रीन false दिखाती है. एक पंक्ति. यह 4 नहीं दिखाती. यह 9 नहीं दिखाती. यह अक्षरों के रूप में 4 == 9 नहीं दिखाती. अगर स्क्रीन true दिखाती है, आप अभी भी रखी फाइल पर हैं जहाँ दोनों संख्याएँ 4 हैं. यह दूसरी फाइल केवल तब लगाएँ जब आप मेल न खाने वाली पूछ से false देखना चाहते हैं. false देखने के बाद रखी फाइल वापस लगाएँ: bool match = 4 == 4; और एक Console.WriteLine(match);. रखी स्क्रीन true है, एक पंक्ति.
पूछ चिह्न संख्याएँ ठीक नहीं करता. यह 9 को 4 में नहीं बदलता. यह केवल उत्तर देता है. true का मतलब दोनों पक्ष मेल खाते हैं. false का मतलब नहीं खाते. सत्य-असत्य पृष्ठ ने स्वयं शब्द लिखकर true या false रखा था. यह पृष्ठ चिह्न से पूछकर true या false रखता है. दोनों पृष्ठों में एक ही प्रकार का शब्द bool है. दोनों स्क्रीन पर वही दो शब्द लिखते हैं. फाइल का आकार अलग है. इस पृष्ठ पर जो फाइल आप रखते हैं उसमें पूछ चिह्न और दो पूर्णांक हैं.
अन्य पूछ चिह्न
दो बराबर चिह्न एकमात्र पूछ चिह्न नहीं हैं. जो पूछता है क्या संख्याएँ समान नहीं हैं, वह विस्मयादिबोधक और बराबर चिह्न साथ लिखा जाता है: !=. bool match = 4 != 9; true रखता है, क्योंकि 4 और 9 समान नहीं हैं. bool match = 4 != 4; false रखता है, क्योंकि संख्याएँ समान हैं. यह चलाना अनुमत है, और यह रखी फाइल नहीं है. dotnet run चलाएँ. 4 != 9 के लिए स्क्रीन true दिखाती है. वह पंक्ति देखने के बाद रखी फाइल वापस लगाएँ.
जो पूछता है क्या बाईं संख्या बड़ी है, वह > से लिखा जाता है. bool match = 9 > 4; true रखता है. bool match = 4 > 9; false रखता है. bool match = 4 > 4; false रखता है, क्योंकि 4, 4 से बड़ा नहीं है. जो पूछता है क्या बाईं संख्या छोटी है, वह < से लिखा जाता है. bool match = 4 < 9; true रखता है. bool match = 9 < 4; false रखता है. bool match = 4 < 4; false रखता है.
जो पूछता है क्या बाईं संख्या बड़ी है या समान है, वह >= से लिखा जाता है. बराबर चिह्न बिना रिक्ति के बड़े चिह्न से चिपका होता है. bool match = 4 >= 4; true रखता है. bool match = 9 >= 4; true रखता है. bool match = 4 >= 9; false रखता है. जो पूछता है क्या बाईं संख्या छोटी है या समान है, वह <= से लिखा जाता है. bool match = 4 <= 4; true रखता है. bool match = 4 <= 9; true रखता है. bool match = 9 <= 4; false रखता है. अतिरिक्त बराबर चिह्न का मतलब «या समान». यह दूसरी अलग पूछ नहीं है. >= या <= के अंदर रिक्ति न डालें. bool match = 4 > = 4; से build त्रुटि लिखता है.
📊 पूछ चिह्न और स्क्रीन
| रखने वाली पंक्ति | स्क्रीन |
|---|---|
bool match = 4 == 4; |
true |
bool match = 4 == 9; |
false |
bool match = 4 != 9; |
true |
bool match = 9 > 4; |
true |
bool match = 4 < 9; |
true |
bool match = 4 >= 4; |
true |
bool match = 4 <= 9; |
true |
तालिका को चलाने के साथ पढ़ें, उसके बजाय नहीं. रखी पूछ के लिए build त्रुटि नहीं लिखता और dotnet run true लिखता है. == से मेल न खाने वाली संख्याओं के लिए स्क्रीन false है. 4 और 9 के साथ != के लिए स्क्रीन true है. 9 > 4 के लिए स्क्रीन true है. 4 < 9 के लिए स्क्रीन true है. 4 >= 4 के लिए स्क्रीन true है. 4 <= 9 के लिए स्क्रीन true है. हर जाँच के बाद रखी फाइल वापस लगाएँ: bool match = 4 == 4; और Console.WriteLine(match);. रखी स्क्रीन true है, एक पंक्ति.
संख्या पर उद्धरण उसे अक्षर बना देते हैं. bool match = "4" == 4; C# से अक्षर की तुलना पूर्णांक से इस तरह करवाता है जो यह पृष्ठ नहीं सिखाता. build त्रुटि लिखता है. उद्धरण हटाएँ. इस पृष्ठ पर पूछ चिह्न के दोनों पक्ष बिना उद्धरण के पूर्णांक हैं. बिना match नाम के Console.WriteLine(4 == 4); भी true लिखता है. स्क्रीन एक जैसी लग सकती है. जो फाइल आप रखते हैं वह पहले नाम के नीचे उत्तर रखती है, फिर वह नाम लिखती है. जब आप इस पृष्ठ का मूल्यांकन करते हैं, bool match और रखने वाली पंक्ति पर पूछ चिह्न देखें.
यह पृष्ठ पूर्णांकों की तुलना करता है. यह उद्धरण वाले अक्षरों की तुलना == से रखी पाठ के रूप में नहीं करता. अगली पृष्ठ दो अक्षर समूहों के मेल पर पूछने का दूसरा तरीका सिखाती है. अगर स्क्रीन leaf या mint दिखाती है, plants या plant अभी भी फाइल में है. वे पंक्तियाँ हटाएँ. अगर स्क्रीन 13 दिखाती है, total अभी भी फाइल में है. वह पंक्ति हटाएँ. जो तार्किक चिह्न दो true या false उत्तर मिलाते हैं, जैसे &&, अगली पृष्ठ के हैं. यह पृष्ठ एक पूछ और एक उत्तर रखती है.
पूछ चिह्न को अक्षरों में लिखने से पूछ नहीं होती. Console.WriteLine("4 == 4"); वर्ण 4, रिक्ति, =, =, रिक्ति, 4 लिखता है. स्क्रीन 4 == 4 दिखाती है. वह शब्द true नहीं है. build चुप रहता है. उद्धरण चिह्न को पूछ के रूप में काम करने से रोकते हैं. जो फाइल आप रखते हैं उसमें संख्याओं पर उद्धरण नहीं, और लेखन पंक्ति में नाम पर उद्धरण नहीं.
अब आप दो पूर्णांकों के मेल पर पूछकर true या false रख सकते हैं, और वह शब्द लिख सकते हैं. bool match = 4 == 4; true रखता है. Console.WriteLine(match); true लिखता है और पंक्ति समाप्त करता है. bool match = 4 == 9; false लिखता है. एक बराबर चिह्न रखता है. दो बराबर चिह्न पूछते हैं. अन्य पूछ चिह्न बड़ा, छोटा, या असमान के लिए true या false लिखते हैं. अगली पृष्ठ एक पूछ छोड़ती है. वह उन चिह्नों को देखती है जो दो true या false उत्तरों को एक उत्तर में मिलाते हैं.
स्क्रीन true या false है
जो फाइल आप रखते हैं वह true लिखती है. लेखन पंक्ति पर नाम match है, और match स्क्रीन पर नहीं है. दो बराबर चिह्न फाइल में हैं, और स्क्रीन पर नहीं. 4 और 4 फाइल में हैं, और अंक के रूप में स्क्रीन पर नहीं. मेल न खाने वाली संख्याएँ और अन्य पूछ चिह्न, रखी फाइल नहीं हैं. पूछ के आसपास उद्धरण अक्षर लिखते हैं, उत्तर शब्द नहीं.
🧠 अपने ज्ञान की परीक्षा करें
अपने ज्ञान की परीक्षा करें
इस इंटरैक्टिव क्विज़ के साथ अपनी चुनौती लें और देखें कि आप विषय को कितनी अच्छी तरह समझते हैं
📝 निर्देश
- हर प्रश्न को ध्यान से पढ़ें
- हर प्रश्न के लिए सबसे अच्छा उत्तर चुनें
- आप जितनी बार चाहें क्विज़ दोबारा दे सकते हैं
- आपकी प्रगति शीर्ष पर दिखाई जाएगी