C-and-C++/C2/Increment-And-Decrement-Operators/Hindi
From Script | Spoken-Tutorial
Revision as of 13:43, 13 March 2014 by Sakinashaikh (Talk | contribs)
Time' | Narration
|
00.01 | C और C++ में Increment और Decrement ऑपरेटर्स पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00.08 | इस ट्यूटोरियल में, हम निम्नलिखित के बारे में सीखेंगे: |
00.10 | Increment और decrement ऑपरेटर्स |
00.12 | ++ जैसे, a++ जो postfix increment (पोस्टफिक्स इंक्रिमेंट) ऑपरेटर है। |
00.18 | ++a जो prefix increment (प्रिफिक्स इंक्रिमेंट) ऑपरेटर है। |
00.22 | - - जैसे, a- - एक postfix decrement (पोस्टफिक्स डिक्रिमेंट) ऑपरेटर है। |
00.27 | - -a एक prefix decrement (प्रिफिक्स डिक्रिमेंट) ऑपरेटर है। |
00.31 | हम Type casting (टाइप-कॉस्टिंग) के बारे में भी सीखेंगे। |
00.35 | इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं उपयोग कर रहा हूँ-ऑपरेटिंग सिस्टम के रूप में Ubuntu 11.10 |
00.40 | Ubuntu में gcc और g++ कंपाइलर वर्जन 4.6.1 |
00.48 | ++ ऑपरेटर ऑपरेंड की मौजूदा वेल्यू में एक की वृद्धि करता है।
|
00.54 | a++ और ++a a = a + 1 के समतुल्य हैं। |
01.00 | -- ऑपरेटर ऑपरेंड के मौजूदा वेल्यू में एक की कमी करता है। |
01.06 | a-- और --a a = a - 1 के समतुल्य हैं। |
01.13 | मैं एक C प्रोग्राम की सहायता से increment और decrement ऑपरेटर्स के उपयोग को समझाऊँगा। |
01.19 | मैंने पहले ही प्रोग्राम बना लिया है, इसलिए मैं कोड समझाऊँगा। |
01.25 | यहाँ, हमारे पास C में increment और decrement ऑपरेटर्स के लिए कोड है। |
01.30 | यहाँ, मैंने एक इंटीजर वैरिएबल a लिया है, जिसकी वेल्यू 1 है। |
01.35 | इस तरह हम a की वेल्यू में परिवर्तनों का अवलोकन करने में सक्षम होंगे। |
01.39 | इस प्रकार इससे हम ऑपरेटर्स की कार्यविधि के बारे में बेहतर जानेंगे।
|
01.47 | देखते हैं, कि postfix increment ऑपरेटर कैसे कार्य करता है। |
01.51 | इस printf स्टेटमेंट का आउटपुट 1 है। |
01.55 | यह वेल्यू नहीं बदलेगी। |
01.57 | यह इसलिए होता है, क्योंकि postfix ऑपरेशन ऑपरेंड के मूल्यांकन के बाद कार्यान्वित होता है। |
02.04 | यदि a++ पर कोई ऑपरेशन कार्यान्वित होता है, तो यह a की मौजूदा वेल्यू पर किया जाता है। |
02.10 | उसके बाद a की वेल्यू में वृद्धि की जाती है। |
02.17 | अब यदि हम यहाँ a की वेल्यू देखते हैं, तो इसमें 1 की वृद्धि हुई है। |
02.27 | हम पुनः परिवर्तनों को प्रदर्शित करने के लिए a को 1 मान लेते हैं। |
02.35 | अब हम prefix increment ऑपरेटर्स पर आते हैं। |
02.38 | यह printf स्टेटमेंट स्क्रीन पर 2 प्रिंट करता है। |
02.42 | ऐसा इसलिए होता है, क्योंकि prefix ऑपरेशन ऑपरेंड के मूल्यांकन से पूर्व कार्यान्वित होता है। |
02.49 | अतः पहले a की वेल्यू में 1 की वृद्धि होती है और फिर इसे प्रिंट किया जाता है। |
02.58 | हम पुनः यह देखने के लिए a की वेल्यू को प्रिंट करते हैं कि इसके अलावा कोई और परिवर्तन नहीं हुआ है न। |
03.03 | अब इस कोड को एक्जीक्यूट करके जाँच करते हैं। |
03.07 | मैं निम्नलिखित लाइन्स पर कमेंट दूंगा। टाइप करें /* ,*/ |
03.19 | Save पर क्लिक करें। |
03.22 | मैंने अपनी फाइल incrdecr.c नाम से सेव की है। |
03.29 | अपने कीबोर्ड पर Ctrl, Alt और T 'कीज़' एक साथ दबाकर टर्मिनल विंडो खोलें। |
03.35 | कंपाइल करने के लिए, टर्मिनल पर निम्नलिखित टाइप करें gcc space incrdecr dot c space minus o space incr . एंटर दबाएँ। |
03.51 | कोड को एक्जीक्यूट करने के लिए, ./incr' टाइप करें। एंटर दबाएँ। |
03.59 | आउटपुट स्क्रीन पर प्रदर्शित होता है। |
04.01 | यह आउटपुट है, जब आप a++ प्रिंट करते हैं।
|
04.06 | यह आउटपुट है, जब आप ++a प्रिंट करते हैं। |
04.09 | हम देख सकते हैं, कि परिणाम पूर्व में चर्चा किए गए के समान है।
|
04.13 | अब शेष प्रोग्राम पर वापस आएँ। |
04.16 | मैं अब postfix और prefix decrement ऑपरेटर्स के बारे में बताऊंगा। |
04.21 | यहाँ और यहाँ से मल्टिलाइन कमेंट हटाएं। |
04.29 | अब हम पुनः a को 1 वेल्यू देते हैं। |
04.35 | यह printf स्टेटमेंट आउटपुट में 1 वेल्यू देता है, जैसा कि पहले वर्णन किया गया है। |
04.40 | A की वेल्यू में a -- के मूल्यांकन के बाद 1 की कमी होगी, चूँकि यह एक postfix expression (पोस्टफिक्स एक्सप्रेशन) है। |
04.47 | अगला स्टेटमेंट a की वेल्यू 0 प्रिंट करता है। |
04.51 | A की वेल्यू, अब 1 से घट गयी है। |
04.54 | हमारे पास अब prefix decrement ऑपरेटर है। |
04.58 | इस printf स्टेटमेंट का आउटपुट 0 होगा। |
05.00 | चूँकि यह एक prefix ऑपरेशन है। |
05.05 | prefix ऑपरेशन ऑपरेंड के मूल्यांकन के बाद कार्यान्वित होता है। |
05.09 | इस printf स्टेटमेंट का आउटपुट 0 है। |
05.11 | a की वेल्यू में कोई अन्य परिवर्तन नहीं हुआ है। |
05.15 | return 0 टाइप करें; और एंडिंग कर्ली ब्रैकेट बंद करें । |
05.21 | Save पर क्लिक करें। |
05.24 | टर्मिनल पर वापस आएं। |
05.27 | कंपाइल करने के लिए, टर्मिनल पर निम्नलिखित टाइप करें; gcc space incrdecr dot c space minus o space incr, एंटर दबाएँ। |
05.42 | एक्जीक्यूट करने के लिए टाइप करें, ./incr, एंटर दबाएँ। |
05.52 | यह आउटपुट है जब आप a-- प्रिंट करते हैं। |
05.56 | यह आउटपुट है जब आप --a प्रिंट करते हैं।
|
05.59 | अतः, अब हम देखते हैं, कि increment और decrement ऑपरेटर कैसे कार्य करते हैं। |
06.05 | यदि हम C++ में वही प्रोग्राम लिखना चाहते हैं। |
06.07 | मैं उपर्युक्त C कोड में कुछ परिवर्तन कर सकता हूँ। |
06.10 | एडिटर पर वापस जाएँ। |
06.13 | यहाँ आवश्यक कोड युक्त C++ फाइल है।
|
06.16 | ध्यान दें, कि यह हेडर C फाइल के हेडर से भिन्न है। |
06.20 | हमारे पास using namespace स्टेटमेंट भी है। |
06.24 | इसके अलावा, ध्यान दें, कि C++ में आउटपुट स्टेटमेंट cout है। |
06.28 | अतः, इन भिन्नताओं के अलावा, दोनों कोड काफी समान हैं। |
06.33 | फाइल को सेव करें। फाइल .cpp एक्सटेंशन के साथ सेव होती है। |
06.40 | कोड को कंपाइल करें। |
06.42 | टर्मिनल खोलें और टाइप करें g++ space incrdecr dot cpp space minus o space incr एंटर दबाएँ। |
07.00 | एक्जीक्यूट करने के लिए टाइप करें ./ incr एंटर दबाएँ। |
07.07 | आउटपुट स्क्रीन पर प्रदर्शित होता है। |
07.10 | अतः, हम पाते हैं, कि आउटपुट C प्रोग्राम के समान है। |
07.15 | हम अब typecasting की अवधारणा को समझते हैं। |
07.17 | यह C और C++ दोनों में समान तरीके से लागू होता है। |
07.22 | Typecasting का उपयोग एक प्रकार के वैरिएबल को दूसरे प्रकार के वैरिएबल की तरह कार्य करने योग्य बनाने के लिए किया जाता है। |
07.27 | Typecasting आपके इच्छित डेटा टाइप को कोष्ठक में बंद करके किया जाता है। |
07.33 | cast को उस वैरिएबल के सामने रखा जाता है, जिसे आप cast करना चाहते हैं। |
07.38 | यह typecast केवल एक एकल-ऑपरेशन के लिए वैध होता है। |
07.42 | अब a एकल ऑपरेशन के लिए एक float वैरिएबल की तरह कार्य करेगा। |
07.47 | यहाँ एक उदाहरण है, जो मैंने पहले ही बना लिया है। |
07.50 | मैं अब कोड समझाऊंगा। |
07.54 | हम पहले इंटीजर के रूप में वैरिएबल a और b और फ्लोट के रूप में c घोषित करेंगे। |
08.00 | a को 5 वेल्यू दी है। b को 2 वेल्यू दी है। |
08.06 | हम a और b पर ऑपरेशन्स का संचालन करेंगे। |
08.10 | हम a को b से विभाजित करते हैं। विभाजन का परिणाम c में संग्रहीत किया जाता है। |
08.14 | हमने दशमलव के दो स्थानों तक परिशुद्धता को प्रदर्शित करने के लिए %.2f का उपयोग किया है। |
08.20 | प्रदर्शित किया गया परिणाम अपेक्षित परिणाम 2.50 के बजाय 2.00 होगा। |
08.25 | भिन्नात्मक भाग को हटा दिया जाता है, क्योंकि दोनों ही ऑपरेंड a और b इंटीजर हैं। |
08.31 | real division क्रियान्वित के लिए, एक ऑपरेंड में फ्लोट के लिए type cast होगा। |
08.35 | यहाँ हम a को फ्लॉट में typecast कर रहे हैं। c में अब real division की वेल्यू संग्रहीत है। |
08.41 | अब real division का परिणाम प्रदर्शित होता है। उत्तर 2.50 है, जो अपेक्षित है। |
08.47 | return 0; टाइप करें और एंडिंग कर्ली ब्रैकेट बंद करें। |
08.51 | Save पर क्लिक करें। फाइल को .c एक्सटेंशन के साथ सेव करें। |
08.55 | मैंने अपनी फाइल typecast.c नाम से सेव की है। |
08.59 | टर्मिनल खोलें। |
09.01 | कंपाइल करने के लिए, टाइप करें gcc space typecast dot c space minus o space type एंटर दबाएँ। |
09.17 | एक्जीक्यूट करने के लिए, टाइप करें ./type एंटर दबाएँ। |
09.25 | आउटपुट स्क्रीन पर प्रदर्शित होता है।
|
09.27 | दोनों वेल्यूस को देखते हुए, हम typecasting के प्रभावों को समझते हैं। |
09.32 | अब हम ट्यूटोरियल को सारांशित करेंगे। |
09.34 | इस ट्यूटोरियल में, हमने सीखा कि, |
09.36 | increment और decrement ऑपरेटर्स का उपयोग कैसे करें। |
09.40 | हमने Postfix और Prefix प्रारूपों के बारे में भी सीखा।
|
09.44 | इसके अलावा हमने typecasting और इसके उपयोग के तरीकों के बारे में भी सीखा। |
09.47 | एक नियत-कार्य के रूप में : |
09.49 | निम्नलिखित expression को हल करने के लिए, एक प्रोग्राम लिखें, a divided by b plus c divided by d. |
09.56 | a, b, c और d की वेल्यू इनपुट के रूप में उपयोगकर्ता से प्राप्त की है। |
10.01 | real division क्रियान्वित के लिए typecasting का उपयोग करें। |
10.05 | निम्न लिंक पर उपलब्ध वीडियो देखें.. |
10.08 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। |
10.10 | यदि आपके पास अच्छी बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके भी देख सकते हैं।
|
10.15 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, |
10.17 | स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाओं का आयोजन करती है। |
10.20 | उन्हें प्रमाण-पत्र भी दिया जाता है, जो ऑनलाइन टेस्ट पास करते हैं |
10.24 | अधिक जानकारी के लिए कृपया contact at spoken hyphen tutorial dot org पर लिखें।
|
10.33 | स्पोकन ट्यूटोरियल प्रोजेक्ट, टॉक-टू-अ-टीचर प्रोजेक्ट का हिस्सा है। |
10.37 | यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। |
10.44 | इस मिशन पर अधिक जानकारी spoken hyphen tutorial dot org slash NMEICT hyphen Intro पर उपलब्ध है।
|
10.55 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई.आई.टी. मुंबई की ओर से मैं यश वोरा अब आपसे विदा लेता हूँ। हमसे जुड़ने के लिए धन्यवाद। |