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

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

  1. C भाषा में टेक्स्ट फाइल और बाइनरी फाइल में अंतर

    फाइल के प्रकार C में फाइल्स को मुख्यतः दो श्रेणियों में बांटा जाता है: टेक्स्ट फाइल (Text File) बाइनरी फाइल (Binary File) टेक्स्ट फाइल (Text File) मानव-पठनीय (human-readable) वर्णों में डेटा संग्रहीत करती है। प्रत्येक वर्ण आमतौर पर 1 बाइट लेता है (ASCII/UTF-8)। संख्याएँ अपने वर्ण प्रतिनिधित्व म

  2. C भाषा में फाइल ऑपरेशन्स (File Operations)

    फाइल ऑपरेशन्स का अवलोकन C में फाइल्स पर पांच मूल ऑपरेशन किए जाते हैं: नाम देना (Naming) - फाइल का नाम और पथ निर्दिष्ट करना खोलना (Opening) - fopen() से फाइल पॉइंटर प्राप्त करना पढ़ना (Reading) - fgetc(), fgets(), fread(), fscanf() लिखना (Writing) - fputc(), fputs(), fwrite(), fprintf() बंद करना (C

  3. C प्रोग्राम: एक फाइल की सामग्री दूसरी फाइल में कॉपी करना

    फाइल कॉपी ऑपरेशन C में एक फाइल से दूसरी फाइल में डेटा कॉपी करने के लिए स्टैंडर्ड I/O फंक्शन्स (fgetc, fputc) का उपयोग किया जाता है। फाइल ऑपरेशन के चरण नाम देना: फाइल का नाम निर्दिष्ट करना। खोलना: fopen() से उचित मोड में खोलना। पढ़ना: स्रोत फाइल से डेटा पढ़ना (fgetc, fread आदि)। लिखना: लक्ष्य फाइल

  4. C भाषा में पॉइंटर टू पॉइंटर (डबल पॉइंटर) का संबंध

    पॉइंटर टू पॉइंटर क्या है? पॉइंटर टू पॉइंटर (Pointer to Pointer) या डबल पॉइंटर (Double Pointer) एक ऐसा चर होता है जो दूसरे पॉइंटर का पता संग्रहीत करता है। इसे ** से दर्शाया जाता है। घोषणा और प्रारंभिकरण // घोषणा डेटा_प्रकार **पॉइंटर_नाम; // उदाहरण int **ptr; // प्रारंभिकरण int a = 10; int *p = &a

  5. C भाषा में फाइल में सामग्री लिखना और पलटना

    फाइल में लिखना और पढ़ना C में फाइल ऑपरेशन्स के लिए stdio.h लाइब्रेरी के फंक्शन्स उपयोग होते हैं। यहाँ हम फाइल में टेक्स्ट लिखने, वर्ण गिनने और सामग्री को उल्टा (reverse) करके प्रिंट करने का उदाहरण देखेंगे। मुख्य फंक्शन्स फंक्शनउद्देश्य fopen()फाइल खोलना (मोड: r, w, a आदि) fputc()एक वर्ण फाइल में

  6. C भाषा में feof() फंक्शन की व्याख्या

    feof() फंक्शन क्या है? feof() C की फाइल हैंडलिंग लाइब्रेरी (stdio.h) का एक फंक्शन है जो फाइल के अंत (End of File - EOF) का पता लगाने के लिए उपयोग किया जाता है। सिंटैक्स int feof(FILE *stream); यदि फाइल पॉइंटर अंत पर पहुँच गया है → शून्येतर (non-zero) लौटाता है। अन्यथा → 0 लौटाता है। सामान्य उप

  7. C भाषा में सॉर्टिंग तकनीकें (Sorting Techniques)

    सॉर्टिंग क्या है? सॉर्टिंग (Sorting) डेटा को किसी विशेष क्रम (आरोही/अवरोही) में व्यवस्थित करने की प्रक्रिया है। C भाषा में कई सॉर्टिंग एल्गोरिदम लागू किए जा सकते हैं। पांच प्रमुख सॉर्टिंग तकनीकें बबल सॉर्ट (Bubble Sort) - एक्सचेंज सॉर्ट भी कहलाता है सिलेक्शन सॉर्ट (Selection Sort) इन्सर्शन सॉर्ट

  8. C भाषा में खोज तकनीकें (Searching Techniques)

    खोज (Searching) का परिचय खोज तकनीक का अर्थ है किसी सूची में किसी कुंजी तत्व (key element) को ढूंढना। यदि तत्व मिल जाता है तो खोज सफल (successful), अन्यथा असफल (unsuccessful) होती है। C में दो प्रमुख खोज तकनीकें रैखिक खोज (Linear Search) द्विआधारी खोज (Binary Search) 1. रैखिक खोज (Linear Search)

  9. C प्रोग्राम में हेडर फाइल को दो बार शामिल करने पर क्या होता है?

    हेडर फाइल और #include निर्देश C में हेडर फाइल्स (.h) पूर्वनिर्धारित फंक्शन्स, मैक्रोज़ और घोषणाएँ रखती हैं। #include प्रीप्रोसेसर निर्देश इन्हें प्रोग्राम में सम्मिलित करता है। दो बार शामिल करने पर व्यवहार जब एक ही हेडर फाइल को दो बार #include किया जाता है, तो दूसरी बार इसे अनदेखा (ignore) कर दिया

  10. C भाषा में NULL पॉइंटर और Void पॉइंटर में अंतर

    मूल अंतर NULL पॉइंटर एक मान (value) है, जबकि Void पॉइंटर एक प्रकार (type) है। NULL पॉइंटर (Null Pointer) यह दर्शाता है कि पॉइंटर किसी भी मेमोरी पते को संदर्भित नहीं कर रहा है। जब किसी पॉइंटर को कोई पता असाइन नहीं किया जाता, तो उसे NULL से आरंभ करना सुरक्षित अभ्यास है। हर पॉइंटर प्रकार (int*, char

  11. C भाषा में टोकन (Tokens) की व्याख्या

    टोकन क्या होते हैं? C प्रोग्राम में टोकन (Tokens) सबसे छोटी, अविभाज्य इकाइयाँ होती हैं जिनका अपना विशिष्ट अर्थ होता है। कंपाइलर स्रोत कोड को इन्हीं टोकन में तोड़कर विश्लेषण करता है। C में टोकन के प्रकार टोकन प्रकारविवरणउदाहरण पहचानकर्ता (Identifiers)चर, फंक्शन, सरणी, संरचना आदि के नामmain, sum, a

  12. C भाषा में पहचानकर्ता (Identifier) क्या है?

    पहचानकर्ता (Identifier) का परिचय C प्रोग्रामिंग में पहचानकर्ता (Identifier) किसी भी चर (variable), फंक्शन, डेटा परिभाषा, लेबल आदि के लिए उपयोग किया जाने वाला नाम होता है। किसी भी प्रोग्रामिंग भाषा को सीखने से पहले आपको यह जानना आवश्यक है कि पहचानकर्ताओं को कैसे नाम दिया जाता है। C भाषा में पहचानकर

  13. C भाषा का महत्व और इसकी सामान्य संरचना

    C प्रोग्रामिंग एक सामान्य-उद्देश्य, प्रक्रियात्मक, अनिवार्य कंप्यूटर प्रोग्रामिंग भाषा है। C भाषा का महत्व मजबूत भाषा: कई बिल्ट-इन फंक्शन्स और संक्रियाएं हैं, जिनसे कोई भी जटिल प्रोग्राम लिखा जा सकता है मध्य-स्तरीय भाषा: C कंपाइलर असेंबली भाषा की क्षमताओं को उच्च-स्तरीय भाषा की विशेषताओं के साथ जो

  14. C भाषा में एल्गोरिदम और फ्लोचार्ट क्या है?

    एल्गोरिदम एक चरण-दर-चरण प्रक्रिया है जो किसी समस्या को हल करने में सहायक होती है। यदि इसे अंग्रेजी जैसे वाक्यों में लिखा जाता है, तो इसे स्यूडो कोड (PSEUDO CODE) कहा जाता है। एल्गोरिदम के गुण एक एल्गोरिदम में निम्नलिखित पांच गुण होने चाहिए: इनपुट (Input) - शून्य या अधिक इनपुट्स आउटपुट (Output) - ए

  15. कंप्यूटर भाषाओं के विभिन्न प्रकार क्या हैं?

    प्रोग्रामिंग भाषाओं का उपयोग कंप्यूटर को निर्देश देने के लिए किया जाता है, एक ऐसी भाषा में जिसे कंप्यूटर समझ सके। कंप्यूटर भाषाओं को तीन प्रकारों में वर्गीकृत किया जाता है: मशीन भाषाएं (Machine Languages) प्रतीकात्मक भाषाएं (Symbolic Languages) उच्च-स्तरीय भाषाएं (High-Level Languages) 1. मशीन भ

  16. C भाषा में प्राथमिक डेटा टाइप्स (Primary Data Types) क्या हैं?

    C कंपाइलर्स चार मौलिक डेटा टाइप्स का समर्थन करते हैं: इंटीजर (Integer) कैरेक्टर (Character) फ्लोटिंग-पॉइंट (Floating-point) डबल प्रिसिजन फ्लोटिंग-पॉइंट (Double precision floating-point) प्राथमिक डेटा टाइप्स इंटीग्रल डेटा टाइप (Integral Data Type) इंटीग्रल डेटा टाइप्स पूरे नंबर और कैरेक्टर्स स्टो

  17. C भाषा में मूल्यांकन किए जाने वाले एक्सप्रेशन्स के प्रकार

    एक एक्सप्रेशन ऑपरेटर्स और ऑपरेंड्स का संयोजन है। ऑपरेंड - वह डेटा आइटम जिस पर ऑपरेशन किया जाता है। ऑपरेटर - डेटा पर ऑपरेशन करता है। उदाहरण: z = 3 + 2 * 1 → z = 5 एक्सप्रेशन्स के प्रकार C भाषा में मूल्यांकन किए जाने वाले विभिन्न प्रकार के एक्सप्रेशन्स: प्रकारविवरणउदाहरण प्राइमरी एक्सप्रेशन

  18. C भाषा में मूल्यांकन (Evaluation), प्रीसिडेंस (Precedence) और एसोसिएटिविटी (Association)

    एक्सप्रेशन्स का मूल्यांकन C कंपाइलर द्वारा प्रीसिडेंस (प्राथमिकता) और एसोसिएटिविटी (साहचर्य) नियमों के आधार पर किया जाता है। यदि एक एक्सप्रेशन में अलग-अलग प्राथमिकता के ऑपरेटर्स हैं, तो प्रीसिडेंस नियमों पर विचार किया जाता है। उदाहरण: a = 10 - 2 * 5 यहां, 2 * 5 पहले मूल्यांकित होता है क्योंकि * की

  19. C भाषा में लूप कंट्रोल स्टेटमेंट्स क्या हैं? फ्लो चार्ट और प्रोग्राम के साथ समझाएं

    लूप कंट्रोल स्टेटमेंट्स स्टेटमेंट्स के सेट को दोहराने के लिए उपयोग किए जाते हैं। वे हैं: for लूप while लूप do-while लूप for लूप सिंटैक्स for(initialization; condition; increment/decrement) { // लूप बॉडी } फ्लो चार्ट (Condition पर वापस) आरंभीकरण - आमतौर पर एक असाइनमेंट स्टेटमेंट जो लूप क

  20. C भाषा में नेस्टेड फोर लूप और अन्य संबंधित स्टेटमेंट्स

    नेस्टेड फोर लूप्स में, एक से अधिक for स्टेटमेंट्स लूप के बॉडी में शामिल होते हैं। इटरेशन्स की संख्या बाहरी लूप के इटरेशन्स × आंतरिक लूप के इटरेशन्स के बराबर होगी। उदाहरण: नेस्टेड फोर लूप #include <stdio.h> int main() { int i, j; for(i = 1; i <= 2; i++) { for(j = 1; j <= 2;

Total 1447 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:52/73  20-कंप्यूटर/Page Goto:1 46 47 48 49 50 51 52 53 54 55 56 57 58