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

सी प्रोग्रामिंग

  1. C और C++ में कैरेक्टर लिटरल्स का टाइप अंतर

    C++ में कैरेक्टर कॉन्स्टेंट्स का आकार char होता है। C में कैरेक्टर कॉन्स्टेंट का प्रकार इंटीजर (int) होता है। इसलिए C में 32-बिट आर्किटेक्चर के लिए sizeof(a) 4 होता है, और CHAR_BIT 8 होता है। लेकिन sizeof(char) C और C++ दोनों के लिए एक बाइट होता है। उदाहरण (C) #include <stdio.h> main() {

  2. C में हार्ट पैटर्न प्रिंट करना

    इस प्रोग्राम में हम देखेंगे कि C में हार्ट शेप पैटर्न कैसे प्रिंट करें। हार्ट शेप पैटर्न ऐसा दिखेगा: अब यदि हम इस पैटर्न का विश्लेषण करें, तो हम इस पैटर्न में अलग-अलग सेक्शन पा सकते हैं। हार्ट का बेस एक उल्टा ट्रायंगल है; ऊपरी भाग में दो अलग-अलग पीक्स हैं। इन दो पीक्स के बीच एक गैप है। इस पैटर्न

  3. C और C++ में एक्सप्रेशन के बाईं ओर फंक्शन का उपयोग

    C में हम किसी एक्सप्रेशन के लेफ्ट हैंड साइड पर फंक्शन नाम का उपयोग नहीं कर सकते। C++ में हम इसे इस तरह उपयोग कर सकते हैं। यह कुछ फंक्शन द्वारा किया जा सकता है जो रेफरेंस वेरिएबल लौटाता है। एक C++ फंक्शन पॉइंटर लौटाने के समान तरीके से रेफरेंस लौटा सकता है। जब कोई फंक्शन रेफरेंस लौटाता है, तो यह अप

  4. C और C++ में कैरेक्टर कॉन्स्टेंट्स का डेटा टाइप

    C++ में कैरेक्टर कॉन्स्टेंट्स का आकार char होता है। C में कैरेक्टर कॉन्स्टेंट का प्रकार इंटीजर (int) होता है। इसलिए C में 32-बिट आर्किटेक्चर के लिए sizeof(a) 4 होता है, और CHAR_BIT 8 होता है। लेकिन sizeof(char) C और C++ दोनों के लिए एक बाइट होता है। उदाहरण (C) #include <stdio.h> main() {

  5. C और C++ में "void *" में क्या अंतर है?

    इस सेक्शन में हम देखेंगे कि C में void पॉइंटर और C++ में void पॉइंटर के बीच क्या अंतर हैं। वे दोनों void पॉइंटर्स हैं लेकिन C में एक void पॉइंटर को किसी भी पॉइंटर टाइप को असाइन किया जा सकता है, लेकिन C++ में हम ऐसा नहीं कर सकते। C++ में असाइन करने के लिए हमें स्पष्ट रूप से टाइपकास्ट करना होगा। निम

  6. C/C++ में पॉइंटर को "डीरेफरेंस" करने का क्या अर्थ है?

    डीरेफरेंसिंग (Dereferencing) का उपयोग उस डेटा को एक्सेस या मैनिपुलेट करने के लिए किया जाता है जो उस मेमोरी लोकेशन में मौजूद होता है जिसकी ओर एक पॉइंटर इंगित करता है। पॉइंटर वेरिएबल के साथ *(एस्टेरिस्क) का उपयोग डीरेफरेंसिंग के समय किया जाता है, यह उस वेरिएबल को संदर्भित करता है जिसकी ओर इंगित किया

  7. C/C++ में अंकगणितीय ऑपरेटर्स के बिना दो संख्याएं जोड़ना

    इस आर्टिकल में हम देखेंगे कि +, ++, -, या -- जैसे अंकगणितीय ऑपरेटर्स का उपयोग किए बिना दो संख्याओं को कैसे जोड़ा जाए। इस समस्या को हल करने के लिए, हम बाइनरी एडर लॉजिक का उपयोग करके इसे हल कर सकते हैं। उस स्थिति में हमने हाफ एडर और फुल एडर डिजाइन किए थे। ये एडर्स एक-बिट बाइनरी संख्याओं को जोड़ सकते

  8. C में हीप ओवरफ्लो और स्टैक ओवरफ्लो

    हीप ओवरफ्लो (Heap Overflow) हीप डायनामिक वेरिएबल्स को स्टोर करने के लिए उपयोग किया जाता है। यह प्रोसेस की मेमोरी का एक क्षेत्र है। malloc(), calloc(), resize() ये सभी बिल्ट-इन फंक्शन्स आमतौर पर डायनामिक वेरिएबल्स को स्टोर करने के लिए उपयोग किए जाते हैं। हीप ओवरफ्लो तब होता है जब − A) यदि हम बड़ी

  9. C प्रोग्राम में स्टोरेज क्लासेस

    वेरिएबल्स और डेटा टाइप्स पर ऊपर चर्चा की गई है। अब हम देखेंगे कि वेरिएबल्स को उनके स्कोप और विजिबिलिटी के आधार पर कैसे वर्गीकृत किया जा सकता है। मुख्य अवधारणाएं स्कोप (Scope): आमतौर पर, स्कोप एक ऐसा शब्द है जो वेरिएबल के जीवनकाल को दर्शाता है। यह कब तक काम करेगा और कब नष्ट होगा। विजिबिलिटी (Visib

  10. C में Switch Case स्टेटमेंट

    एक switch स्टेटमेंट एक वेरिएबल को मानों की सूची के विरुद्ध समानता के लिए टेस्ट करने की अनुमति देता है। प्रत्येक मान को एक case कहा जाता है, और जिस वेरिएबल को स्विच किया जा रहा है उसकी जांच प्रत्येक switch case के लिए की जाती है। सिंटैक्स C प्रोग्रामिंग भाषा में switch स्टेटमेंट का सिंटैक्स निम्नान

  11. C प्रोग्रामिंग में फंक्शन्स

    फंक्शन क्या है? एक फंक्शन स्टेटमेंट्स का एक समूह है जो मिलकर एक कार्य करते हैं। प्रत्येक C प्रोग्राम में कम से कम एक फंक्शन होता है, जो main() है, और सभी साधारण प्रोग्राम अतिरिक्त फंक्शन्स परिभाषित कर सकते हैं। आप अपने कोड को अलग-अलग फंक्शन्स में विभाजित कर सकते हैं। आप अपने कोड को विभिन्न फंक्शन्

  12. C में बिट फील्ड्स

    इस सेक्शन में हम देखेंगे कि C में बिट फील्ड्स क्या हैं। मान लीजिए आपके C प्रोग्राम में कई TRUE/FALSE वेरिएबल्स हैं जिन्हें status नामक एक स्ट्रक्चर में समूहित किया गया है, जैसा कि नीचे दिखाया गया है − struct { unsigned int widthValidated; unsigned int heightValidated; } status; इस स्ट्रक्

  13. C में खुद का itoa() इम्प्लीमेंट करना

    इस सेक्शन में हम देखेंगे कि किसी पूर्णांक संख्या को स्ट्रिंग में कैसे बदला जाए। लॉजिक बहुत सरल है। यहां हम sprintf() फंक्शन का उपयोग करेंगे। यह फंक्शन किसी मान या लाइन को कंसोल में नहीं बल्कि एक स्ट्रिंग में प्रिंट करने के लिए उपयोग किया जाता है। यह printf() और sprintf() के बीच एकमात्र अंतर है। यह

  14. C/C++ में if और else स्टेटमेंट्स को एक साथ निष्पादित करना

    इस सेक्शन में हम देखेंगे कि C या C++ कोड में if और else सेक्शन को एक साथ कैसे निष्पादित किया जाए। यह समाधान थोड़ा ट्रिकी है। जब if और else एक के बाद एक निष्पादित होते हैं तो यह उन स्टेटमेंट्स को निष्पादित करने जैसा होता है जहां if-else मौजूद नहीं हैं। लेकिन यहां हम देखेंगे कि यदि वे मौजूद हैं तो उ

  15. C में हेडर फाइल के बिना "Hello World" प्रिंट करना

    आमतौर पर, हम C/C++ भाषाओं में बिल्ट-इन फंक्शन्स जैसे int, char, string फंक्शन्स को एक्सेस करने के लिए हेडर फाइल्स का उपयोग करते हैं। फंक्शन printf() भी एक बिल्ट-इन फंक्शन है जो stdio.h हेडर फाइल में घोषित होता है और इसका उपयोग कंसोल पर किसी भी प्रकार के डेटा को प्रिंट करने के लिए किया जाता है। यहा

  16. C में मल्टीथ्रेडिंग

    मल्टीथ्रेडिंग क्या है? मल्टीथ्रेडिंग मल्टीटास्किंग का एक विशेष रूप है और मल्टीटास्किंग वह फीचर है जो आपके कंप्यूटर को दो या अधिक प्रोग्राम्स को समवर्ती रूप से चलाने की अनुमति देता है। सामान्यतः, मल्टीटास्किंग के दो प्रकार होते हैं: प्रोसेस-आधारित और थ्रेड-आधारित। प्रोसेस-आधारित मल्टीटास्किंग प्रो

  17. C/C++ में Assertions (असर्शन)

    Assertions क्या हैं? यहां हम देखेंगे कि C/C++ में assertions क्या हैं। C लाइब्रेरी मैक्रो void assert(int expression) डायग्नोस्टिक जानकारी को स्टैंडर्ड एरर फाइल में लिखने की अनुमति देता है। दूसरे शब्दों में, इसका उपयोग आपके C प्रोग्राम में डायग्नोस्टिक्स जोड़ने के लिए किया जा सकता है। assert() मैक

  18. C में fork() सिस्टम कॉल

    fork() क्या है? इस सेक्शन में हम देखेंगे कि C में fork सिस्टम कॉल क्या है। यह fork सिस्टम कॉल एक नई प्रोसेस बनाने के लिए उपयोग किया जाता है। इस नई बनी प्रोसेस को चाइल्ड प्रोसेस कहा जाता है। वह करंट प्रोसेस जो दूसरी चाइल्ड प्रोसेस बना रही है, उसे पेरेंट प्रोसेस कहा जाता है। चाइल्ड प्रोसेस की विशेषत

  19. C में lvalue और rvalue

    lvalue (लोकेटर वैल्यू) क्या है? एक lvalue (लोकेटर वैल्यू) उस ऑब्जेक्ट को दर्शाता है जो मेमोरी में किसी पहचान योग्य स्थान पर स्थित होता है (यानी जिसका एक एड्रेस होता है)। rvalue क्या है? rvalue को अपवर्जन द्वारा परिभाषित किया जाता है। प्रत्येक एक्सप्रेशन या तो lvalue होता है या rvalue, इसलिए rvalue

  20. C/C++ का उपयोग करके डेटाबेस कनेक्टिविटी

    इस खंड में, आप सीखेंगे कि C/C++ प्रोग्राम्स में SQLite का उपयोग कैसे करें। इंस्टॉलेशन इससे पहले कि आप हमारे C/C++ प्रोग्राम्स में SQLite का उपयोग करना शुरू करें, आपको यह सुनिश्चित करना होगा कि मशीन पर SQLite लाइब्रेरी सेट अप है। आप इंस्टॉलेशन प्रक्रिया को समझने के लिए SQLite Installation अध्याय देख

Total 1447 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:12/73  20-कंप्यूटर/Page Goto:1 6 7 8 9 10 11 12 13 14 15 16 17 18