C-and-C++/C2/Increment-And-Decrement-Operators/Hindi
From Script | Spoken-Tutorial
Time' | Narration
|
00.02 | C और C++ में Increment और Decrement ऑपरेटर्स पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00.09 | इस ट्यूटोरियल में, हम निम्नलिखित के बारे में सीखेंगे : |
00.11 | Increment और decrement ऑपरेटर्स
++ जैसे, a++ जो postfix increment (पोस्टफिक्स इंक्रिमेंट) ऑपरेटर है। ++a जो prefix increment (प्रिफिक्स इंक्रिमेंट) ऑपरेटर है। - - जैसे, a- - एक postfix decrement (पोस्टफिक्स डिक्रिमेंट) ऑपरेटर है। - -a एक prefix decrement (प्रिफिक्स डिक्रिमेंट) ऑपरेटर है। हम Type casting (टाइप-कॉस्टिंग) के बारे में भी सीखेंगे। |
00.36 | इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं ऑपरेटिंग सिस्टम के रूप में Ubuntu 11.10 और Ubuntu में gcc और g++ कंपाइलर वर्जन 4.6.1 |
00.41 | का उपयोग कर रहा हूँ। |
00.49 | ++ ऑपरेटर ऑपरेंड के मौजूदा वेल्यू में एक की वृद्धि करता है। |
00.54 | a++ और ++a a = a + 1 के समतुल्य हैं। |
01.01 | -- ऑपरेटर ऑपरेंड के मौजूदा वेल्यू में एक की कमी करता है। |
01.07 | a-- और --a a = a - 1 के समतुल्य हैं। |
01.14 | मैं एक C प्रोग्राम की सहायता से increment और decrement ऑपरेटर्स के प्रयोग को समझाऊँगा। |
01.20 | मैंने पहले ही प्रोग्राम बना लिया है, इसलिए मैं कोड समझाऊँगा। |
01.26 | यहाँ, हमारे पास C में increment और decrement ऑपरेटर्स के लिए कोड है। |
01.30 | यहाँ, मैंने एक इंटीजर वैरिएबल a लिया है जिसकी वेल्यू 1 है। |
01.36 | इस तरह हम a की वेल्यू में परिवर्तनों का अवलोकन करने में सक्षम होंगे। |
01.40 | इस प्रकार इससे हम ऑपरेटर्स की कार्यविधि के बारे में बेहतर जानेंगे।
|
01.48 | देखते हैं, कि postfix increment ऑपरेटर कैसे कार्य करता है। |
01.52 | इस printf स्टेटमेंट का आउटपुट 1 है। |
01.56 | यह वेल्यू बदल जाएगी। |
01.58 | यह इसलिए होता है, क्योंकि postfix ऑपरेशन ऑपरेंड के मूल्यांकन के बाद कार्यान्वित होता है। |
02.05 | यदि a++ पर कोई ऑपरेशन कार्यान्वित होता है, तो यह a की मौजूदा वेल्यू पर किया जाता है। |
02.11 | उसके बाद a की वेल्यू में वृद्धि की जाती है। |
02.18 | अब यदि हम यहाँ a की वेल्यू देखते हैं, तो इसमें 1 की वृद्धि हुई है। |
02.28 | हम पुनः परिवर्तनों को प्रदर्शित करने के लिए a को 1 मान लेते हैं। |
02.36 | अब हम prefix increment ऑपरेटर्स पर आते हैं। |
02.39 | यह printf स्टेटमेंट स्क्रीन पर 2 प्रिंट करता है। |
02.43 | ऐसा इसलिए होता है, क्योंकि prefix ऑपरेशन ऑपरेंड के मूल्यांकन से पूर्व कार्यान्वित होता है। |
02.50 | अतः पहले a की वेल्यू में 1 की वृद्धि होती है और फिर इसे प्रिंट किया जाता है। |
02.59 | हम पुनः यह देखने के लिए a की वेल्यू को प्रिंट करते हैं कि इसके अलावा कोई और परिवर्तन नहीं हुआ है न। |
03.04 | अब इस कोड को एक्जीक्यूट करके जाँच करते हैं। |
03.08 | मैं निम्नलिखित लाइनों पर कमेंट दूंगा। टाइप करें /* ,*/ |
03.19 | Save पर क्लिक करें। |
03.23 | मैंने अपनी फाइल को incrdecr.c नाम से सेव किया है। |
03.30 | अपने कीबोर्ड पर Ctrl, Alt और T 'कीज़' एक साथ दबाकर टर्मिनल विंडो खोलें। |
03.36 | कंपाइल करने के लिए, टर्मिनल पर निम्नलिखित टाइप करें gcc incrdecr.c -o incr। एंटर दबाएँ। |
03.52 | कोड को एक्जीक्यूट करने के लिए, ./incr' टाइप करें। एंटर दबाएँ। |
03.59 | आउटपुट स्क्रीन पर प्रदर्शित होता है, |
04.02 | यह आउटपुट होता है, जब आप a++ प्रिंट करते हैं।
|
04.06 | यह आउटपुट होता है, जब आप ++a प्रिंट करते हैं। |
04.10 | हम देख सकते हैं, कि परिणाम पूर्व में चर्चा किए गए के समान है।
|
04.13 | अब शेष कोड पर वापस आते हैं। |
04.17 | मैं अब postfix और prefix decrement ऑपरेटर्स के बारे में बताऊंगा। |
04.22 | यहाँ से मल्टीलाइन कमेंट हटाएं।
|
04.29 | हम अब पुनः a को 1 वेल्यू देते हैं। |
04.36 | यह printf स्टेटमेंट आउटपुट में 1 वेल्यू देता है, जैसा कि पहले वर्णन किया गया है। |
04.42 | A की वेल्यू में a— के मूल्यांकन के बाद 1 की कमी होगी, चूँकि यह एक postfix expression (पोस्टफिक्स एक्सप्रेशन) है। |
04.51 | यह printf स्टेटमेंट पूर्व वर्णन के आधार पर आउटपुट में 1 की वेल्यू देता है । |
04.57 | A की वेल्यू में अब a-- के मूल्यांकन के बाद 1 की कमी होती है। चूँकि यह एक post fix expression (पोस्टफिक्स एक्सप्रेशन) है। |
05.03 | अगला स्टेटमेंट a की वेल्यू 0 प्रिंट करता है। |
05.07 | A की वेल्यू, अब 1 से घट गयी है। |
05.10 | हमारे पास अब prefix decrement ऑपरेटर है। |
05.14 | इस printf स्टेटमेंट का आउटपुट 0 होगा। |
05.17 | चूँकि यह एक prefix ऑपरेशन है। |
05.21 | prefix ऑपरेशन ऑपरेंड के मूल्यांकन के बाद कार्यान्वित होता है। |
05.25 | इस printf स्टेटमेंट का आउटपुट 0 है। |
05.28 | a की वेल्यू में कोई अन्य परिवर्तन नहीं हुआ है। |
05.31 | return 0 टाइप करें; और क्लोजिंग कर्ली ब्रैकेट बंद करें । |
05.37 | Save पर क्लिक करें। |
05.40 | टर्मिनल पर वापस आएं। |
05.43 | कंपाइल करने के लिए, टर्मिनल पर निम्नलिखित टाइप करें; gcc incrdecr.c -o incr, एंटर दबाएँ। |
05.58 | एक्जीक्यूट करने के लिए टाइप करें, ./incr, एंटर दबाएँ।
|
06.08 | यह आउटपुट होता है जब आप a-- प्रिंट करते हैं।
|
06.12 | यह आउटपुट होता है जब आप --a प्रिंट करते हैं।
|
06.15 | अतः, अब हम देखते हैं, कि increment और decrement ऑपरेटर कैसे कार्य करते हैं। |
06.21 | यदि हम C++ में वही प्रोग्राम लिखना चाहते हैं। |
06.23 | मैं उपर्युक्त C कोड में कुछ परिवर्तन कर सकता हूँ। |
06.26 | आइए, एडिटर पर वापस जाते हैं। |
06.29 | यहाँ आवश्यक कोड युक्त C++ फाइल है।
|
06.33 | ध्यान दें, कि यह हेडर C फाइल के हेडर से भिन्न है। |
06.37 | हमने यहाँ using namespace स्टेटमेंट का प्रयोग किया है। |
06.40 | इसके अलावा, ध्यान दें, कि C++ में आउटपुट स्टेटमेंट cout है। |
06.45 | अतः, इन भिन्नताओं के अलावा, दोनों कोड समान हैं। |
06.49 | फाइल को सेव करें। फाइल .cpp एक्सटेंशन के साथ सेव होती है। |
06.56 | आइए, कोड को कंपाइल करते हैं। |
06.58 | टर्मिनल खोलें और g++ incrdecr.cpp -o incr टाइप करें। एंटर दबाएँ। |
07.16 | एक्जीक्यूट करने के लिए ./ incr टाइप करें। एंटर दबाएँ। |
07.23 | आउटपुट स्क्रीन पर प्रदर्शित होता है।
|
07.27 | अतः, हम पाते हैं, कि आउटपुट C प्रोग्राम के समान है। |
07.31 | हम अब typecasting की अवधारणा को समझते हैं। |
07.33 | यह C और C++ दोनों में समान तरीके से लागू होती है। |
07.38 | Typecasting का उपयोग एक प्रकार के वैरिएबल को दूसरे प्रकार के वैरिएबल की तरह कार्य करने योग्य बनाने के लिए किया जाता है। |
07.43 | Typecasting आपके इच्छित डाटा को कोष्ठक में बंद करके किया जाता है। |
07.49 | cast को उस वैरिएबल के सामने रखा जाता है जिसे आप cast करना चाहते हैं। |
07.54 | यह typecast केवल एक एकल ऑपरेशन के लिए वैध होता है। |
07.58 | अब a एकल ऑपरेशन के लिए एक float वैरिएबल की तरह कार्य करेगा। |
08.03 | यहाँ एक उदाहरण दिया गया है, जो मैंने पहले ही बना लिया है। |
08.06 | मैं अब कोड समझाऊंगा। |
08.11 | हम पहले इंटीजर के रूप में वैरिएबल a और b और फ्लॉट के रूप में c घोषित करेंगे। |
08.16 | a को 5 वेल्यू दी है। b को 2 वेल्यू दी है। |
08.22 | हम a और b पर ऑपरेशनों का संचालन करेंगे। |
08.26 | हम a को b से विभाजित करते हैं। विभाजन का परिणाम c में संग्रहीत किया जाता है। |
08.30 | हमने दशमलव के दो स्थानों तक परिशुद्धता को प्रदर्शित करने के लिए %.2f का प्रयोग किया है। |
08.35 | प्रदर्शित किया गया परिणाम अपेक्षित परिणाम 2.50 के बजाय 2.00 होगा। |
08.41 | भिन्नात्मक भाग को हटा दिया जाता है, क्योंकि दोनों ही ऑपरेंड a और b इंटीजर हैं। |
08.47 | वास्तविक भाग करने के लिए, एक ऑपरेंड में फ्लॉट के लिए type cast होगा। |
08.51 | यहाँ हम a को फ्लॉट में typecast कर रहे हैं। अब c में वास्तविक भाग की वेल्यू संग्रहीत होती है। |
08.57 | अब वास्तविक भाग का परिणाम प्रदर्शित होता है। उत्तर 2.50 है जो अपेक्षित के समान है। |
09.03 | return 0; टाइप करें और कर्ली ब्रैकेट बंद करें। |
09.07 | Save पर क्लिक करें। फाइल को .c एक्सटेंशन के साथ सेव करें। |
09.11 | मैंने अपनी फाइल को typecast.c नाम से सेव किया है। |
09.15 | टर्मिनल खोलें। |
09.17 | कंपाइल करने के लिए, gcc typecast.c -o type टाइप करें। एंटर दबाएँ। |
09.33 | एक्जीक्यूट करने के लिए, ./type टाइप करें। एंटर दबाएँ। |
09.41 | आउटपुट स्क्रीन पर प्रदर्शित होता है। |
09.44 | इन दोनों वेल्यूस को देखते हुए, typecasting के प्रभावों को समझते हैं। |
09.48 | हम अब ट्यूटोरियल को सारांशित करेंगे। |
09.50 | इस ट्यूटोरियल में, हमने सीखा कि, |
09.52 | increment और decrement ऑपरेटर्स का उपयोग कैसे करते हैं। |
09.56 | हमने Postfix और Prefix प्रारूपों के बारे में भी सीखा। |
10.00 | इसके अलावा हमने typecasting और इसका उपयोग करने के तरीकों के बारे में भी सीखा। |
10.04 | एक नियत-कार्य के रूप में : |
10.05 | निम्नलिखित व्यंजक को हल करने के लिए एक प्रोग्राम लिखें, (a\b) + (c\d) |
10.12 | a, b, c और d की वेल्यू उपयोगकर्ता से प्राप्त इनपुटों से लिए गए हैं। |
10.17 | वास्तविक भाग करने के लिए typecasting का उपयोग करें। |
10.21 | निम्न लिंक पर उपलब्ध वीडियो देखें.. |
10.24 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। |
10.27 | यदि आपके पास अच्छी बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके भी देख सकते हैं। |
10.321 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, |
10.34 | स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाओं का आयोजन करती है। |
10.36 | उन्हें प्रमाण-पत्र भी दिया जाता है, जो एक ऑनलाइन टेस्ट पास करते हैं |
10.410 | अधिक जानकारी के लिए कृपया contact at spoken hyphen tutorial dot org पर लिखें। |
10.49 | स्पोकन ट्यूटोरियल प्रोजेक्ट, टॉक-टू-अ-टीचर प्रोजेक्ट का हिस्सा है। |
10.53 | यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। |
11.00 | इस मिशन पर अधिक जानकारी spoken hyphen tutorial dot org slash NMEICT hyphen Intro पर उपलब्ध है। |
11.11 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई.आई.टी. मुंबई की ओर से मैं........अब आपसे विदा लेता हूँ। हमसे जुड़ने के लिए धन्यवाद। |